()
| 229 | } |
| 230 | |
| 231 | func (token *Token) Delete() (err error) { |
| 232 | defer func() { |
| 233 | if shouldUpdateRedis(true, err) { |
| 234 | gopool.Go(func() { |
| 235 | err := cacheDeleteToken(token.Key) |
| 236 | if err != nil { |
| 237 | common.SysError("failed to delete token cache: " + err.Error()) |
| 238 | } |
| 239 | }) |
| 240 | } |
| 241 | }() |
| 242 | err = DB.Delete(token).Error |
| 243 | return err |
| 244 | } |
| 245 | |
| 246 | func (token *Token) IsModelLimitsEnabled() bool { |
| 247 | return token.ModelLimitsEnabled |
no test coverage detected