Move initialization of DiscordOauth2 outside of passport strategy initialization

pull/6323/head
TomDakan 2 years ago committed by GitHub
parent f960edb1a1
commit cbc6e50681
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -21,6 +21,7 @@ function hasRoles(memberRoles, authRoles) {
module.exports = {
init (passport, conf) {
const discord = new DiscordOauth2()
passport.use(conf.key,
new DiscordStrategy({
clientID: conf.clientId,
@ -32,7 +33,6 @@ module.exports = {
}, async (req, accessToken, refreshToken, profile, cb) => {
try {
if (conf.roles) {
const discord = new DiscordOauth2()
const memberRoles = await discord.getGuildMember(accessToken, conf.guildId)
const authRoles = conf.roles.split();
const { roles } = await discord.getGuildMember(accessToken, conf.guildId);

Loading…
Cancel
Save