MCPcopy
hub / github.com/QuantumNous/new-api / WriteContext

Method WriteContext

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

Source from the content-addressed store, hash-verified

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

Callers 3

TokenAuthFunction · 0.80
testChannelFunction · 0.80
PlaygroundFunction · 0.80

Calls 2

GetSettingMethod · 0.95
SetContextKeyFunction · 0.92

Tested by

no test coverage detected