2023-04-23 10:24:11 +00:00
|
|
|
package middleware
|
|
|
|
|
|
|
|
import (
|
|
|
|
"one-api/model"
|
2023-07-15 04:03:23 +00:00
|
|
|
|
|
|
|
"github.com/gin-gonic/gin"
|
2023-04-23 10:24:11 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
func Distribute() func(c *gin.Context) {
|
|
|
|
return func(c *gin.Context) {
|
2023-06-11 03:08:16 +00:00
|
|
|
userId := c.GetInt("id")
|
2023-06-20 11:09:49 +00:00
|
|
|
userGroup, _ := model.CacheGetUserGroup(userId)
|
2023-06-11 03:08:16 +00:00
|
|
|
c.Set("group", userGroup)
|
2023-04-23 10:24:11 +00:00
|
|
|
c.Next()
|
|
|
|
}
|
|
|
|
}
|