コード例 #1
0
ファイル: services.go プロジェクト: pmljm/beego-mgo
func (this *Service) Prepare() (err error) {
	this.MongoSession, err = mongo.CopyMonotonicSession(this.UserId)
	if err != nil {
		tracelog.ERROR(err, this.UserId, "Service.Prepare")
		return err
	}

	return err
}
コード例 #2
0
ファイル: services.go プロジェクト: ZloiBubr/beego-mgo
// Prepare is called before any controller.
func (service *Service) Prepare() (err error) {
	service.MongoSession, err = mongo.CopyMonotonicSession(service.UserID)
	if err != nil {
		log.Error(err, service.UserID, "Service.Prepare")
		return err
	}

	return err
}
コード例 #3
0
ファイル: serviceTests.go プロジェクト: vegansk/beego-mgo
// Prepare is called create a service object
func Prepare() *services.Service {
	service := &services.Service{}

	service.UserId = "testing" // TODO: Deal With This Later
	tracelog.TRACE(service.UserId, "Before", "UserId[%s]", service.UserId)

	var err error
	service.MongoSession, err = mongo.CopyMonotonicSession(service.UserId)
	if err != nil {
		tracelog.ERROR(err, service.UserId, "Before")
		return nil
	}

	return service
}