func GetCurrentObjectCtx(ctx domain.IContext, req *http.Request) *users.User {
	return ctx.Get(req, "TESTCURRENTOBJECT").(*users.User)
}
func SetCurrentObjectCtx(ctx domain.IContext, req *http.Request, user *users.User) {
	ctx.Set(req, "TESTCURRENTOBJECT", user)
}
Пример #3
0
func GetMongoDbCtx(ctx domain.IContext, r *http.Request) *MongoDB {
	if db := ctx.Get(r, MongoDbKey); db != nil {
		return db.(*MongoDB)
	}
	return nil
}
Пример #4
0
func SetMongoDbCtx(ctx domain.IContext, r *http.Request, db *MongoDB) {
	ctx.Set(r, MongoDbKey, db)
}
Пример #5
0
func GetRendererCtx(ctx domain.IContext, r *http.Request) *Renderer {
	if ren := ctx.Get(r, RendererKey); ren != nil {
		return ren.(*Renderer)
	}
	return nil
}
Пример #6
0
func SetRendererCtx(ctx domain.IContext, r *http.Request, renderer *Renderer) {
	ctx.Set(r, RendererKey, renderer)
}