Simplify returns
This commit is contained in:
parent
f95a4662b1
commit
3414701fca
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue