MCPcopy Index your code
hub / github.com/aiprodcoder/MIXAPI / WriteContext

Method WriteContext

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

Source from the content-addressed store, hash-verified

24}
25
26func (user *UserBase) WriteContext(c *gin.Context) {
27 common.SetContextKey(c, constant.ContextKeyUserGroup, user.Group)
28 common.SetContextKey(c, constant.ContextKeyUserQuota, user.Quota)
29 common.SetContextKey(c, constant.ContextKeyUserStatus, user.Status)
30 common.SetContextKey(c, constant.ContextKeyUserEmail, user.Email)
31 common.SetContextKey(c, constant.ContextKeyUserName, user.Username)
32 common.SetContextKey(c, constant.ContextKeyUserSetting, user.GetSetting())
33}
34
35func (user *UserBase) GetSetting() dto.UserSetting {
36 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