MCPcopy Create free account
hub / github.com/QuantumNous/new-api / WriteContext

Method WriteContext

model/user_cache.go:29–36  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

27}
28
29func (user *UserBase) WriteContext(c *gin.Context) {
30 common.SetContextKey(c, constant.ContextKeyUserGroup, user.Group)
31 common.SetContextKey(c, constant.ContextKeyUserQuota, user.Quota)
32 common.SetContextKey(c, constant.ContextKeyUserStatus, user.Status)
33 common.SetContextKey(c, constant.ContextKeyUserEmail, user.Email)
34 common.SetContextKey(c, constant.ContextKeyUserName, user.Username)
35 common.SetContextKey(c, constant.ContextKeyUserSetting, user.GetSetting())
36}
37
38func (user *UserBase) GetSetting() dto.UserSetting {
39 setting := dto.UserSetting{}

Callers 4

setDashboardAuthContextFunction · 0.80
TokenAuthFunction · 0.80
testChannelFunction · 0.80
PlaygroundFunction · 0.80

Calls 2

GetSettingMethod · 0.95
SetContextKeyFunction · 0.92

Tested by

no test coverage detected