0
0
Fork 0

Simplify returns

This commit is contained in:
Silvan Jegen 2015-09-21 20:20:27 +02:00
parent f95a4662b1
commit 3414701fca
1 changed files with 6 additions and 12 deletions

View File

@ -276,7 +276,7 @@ func (i *indexImpl) Mapping() *IndexMapping {
// Index the object with the specified identifier.
// The IndexMapping for this index will determine
// how the object is indexed.
func (i *indexImpl) Index(id string, data interface{}) error {
func (i *indexImpl) Index(id string, data interface{}) (err error) {
i.mutex.RLock()
defer i.mutex.RUnlock()
@ -285,20 +285,17 @@ func (i *indexImpl) Index(id string, data interface{}) error {
}
doc := document.NewDocument(id)
err := i.m.mapDocument(doc, data)
err = i.m.mapDocument(doc, data)
if err != nil {
return err
}
err = i.i.Update(doc)
if err != nil {
return err
}
return nil
return
}
// Delete entries for the specified identifier from
// the index.
func (i *indexImpl) Delete(id string) error {
func (i *indexImpl) Delete(id string) (err error) {
i.mutex.RLock()
defer i.mutex.RUnlock()
@ -306,11 +303,8 @@ func (i *indexImpl) Delete(id string) error {
return ErrorIndexClosed
}
err := i.i.Delete(id)
if err != nil {
return err
}
return nil
err = i.i.Delete(id)
return
}
// Batch executes multiple Index and Delete