keel/persistence/mongo/utils.go
2021-10-02 07:29:59 +02:00

16 lines
244 B
Go

package keelmongo
import (
"context"
"go.mongodb.org/mongo-driver/mongo"
)
// CloseCursor with defer
func CloseCursor(ctx context.Context, cursor *mongo.Cursor, err *error) {
cErr := cursor.Close(ctx)
if *err == nil {
*err = cErr
}
}