コード例 #1
0
func GetCurrentObjectCtx(ctx domain.IContext, req *http.Request) *users.User {
	return ctx.Get(req, "TESTCURRENTOBJECT").(*users.User)
}
コード例 #2
0
func SetCurrentObjectCtx(ctx domain.IContext, req *http.Request, user *users.User) {
	ctx.Set(req, "TESTCURRENTOBJECT", user)
}
コード例 #3
0
ファイル: mongodb.go プロジェクト: 4eek/slumber
func GetMongoDbCtx(ctx domain.IContext, r *http.Request) *MongoDB {
	if db := ctx.Get(r, MongoDbKey); db != nil {
		return db.(*MongoDB)
	}
	return nil
}
コード例 #4
0
ファイル: mongodb.go プロジェクト: 4eek/slumber
func SetMongoDbCtx(ctx domain.IContext, r *http.Request, db *MongoDB) {
	ctx.Set(r, MongoDbKey, db)
}
コード例 #5
0
ファイル: renderer.go プロジェクト: chandrasekarar/slumber
func GetRendererCtx(ctx domain.IContext, r *http.Request) *Renderer {
	if ren := ctx.Get(r, RendererKey); ren != nil {
		return ren.(*Renderer)
	}
	return nil
}
コード例 #6
0
ファイル: renderer.go プロジェクト: chandrasekarar/slumber
func SetRendererCtx(ctx domain.IContext, r *http.Request, renderer *Renderer) {
	ctx.Set(r, RendererKey, renderer)
}