查询用户是否有role时, 强制刷新本地cache
This commit is contained in:
parent
7e8505d0b4
commit
f039e796e5
@ -62,4 +62,12 @@ class MainController extends BaseController {
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
@role(ROLE_ANON)
|
||||
@router('get /activity/202306/check/:id')
|
||||
async checkRole(req, res) {
|
||||
let { id } = req.params
|
||||
let verified = await new DiscordSvr().checkUserRole(id)
|
||||
return { verified }
|
||||
}
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ export class DiscordSvr {
|
||||
if (!this.guild) {
|
||||
throw new ZError(10, 'DiscordSvr not init')
|
||||
}
|
||||
const member = await this.guild.members.fetch(uid)
|
||||
const member = await this.guild.members.fetch({ user: uid, force: true })
|
||||
if (!member) {
|
||||
return false
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user