32 lines
767 B
Go
32 lines
767 B
Go
package handler
|
||
|
||
import (
|
||
"context"
|
||
)
|
||
|
||
func checkMaintain(ctx context.Context, uid int64) bool {
|
||
_ = ctx
|
||
_ = uid
|
||
// 检查停服标识
|
||
// isMaintaining, err := repo.IsMaintaining(ctx)
|
||
// if err != nil {
|
||
// log.Warn(fmt.Sprintf("fail to IsMaintaining, ship. err: %s", err))
|
||
// return false
|
||
// }
|
||
// if !isMaintaining {
|
||
// log.Warn("is not maintaining, ship")
|
||
// return false
|
||
// }
|
||
// if uid == 0 {
|
||
// return true // 正常token中一定有uid,异常情况直接视作不在白名单中
|
||
// }
|
||
// // 检查是否在白名单中
|
||
// inWhitelist, err := repo.InMaintainWhitelist(ctx, uid)
|
||
// if err != nil {
|
||
// log.Warn(fmt.Sprintf("fail to InMaintainWhitelist, ship. err: %s", err))
|
||
// return false
|
||
// }
|
||
// return !inWhitelist
|
||
return false
|
||
}
|