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)
}
Esempio n. 3
0
func GetMongoDbCtx(ctx domain.IContext, r *http.Request) *MongoDB {
	if db := ctx.Get(r, MongoDbKey); db != nil {
		return db.(*MongoDB)
	}
	return nil
}
Esempio n. 4
0
func SetMongoDbCtx(ctx domain.IContext, r *http.Request, db *MongoDB) {
	ctx.Set(r, MongoDbKey, db)
}
Esempio n. 5
0
func GetRendererCtx(ctx domain.IContext, r *http.Request) *Renderer {
	if ren := ctx.Get(r, RendererKey); ren != nil {
		return ren.(*Renderer)
	}
	return nil
}
Esempio n. 6
0
func SetRendererCtx(ctx domain.IContext, r *http.Request, renderer *Renderer) {
	ctx.Set(r, RendererKey, renderer)
}