Update oauth2Service.js
This commit is contained in:
parent
33d54e655a
commit
e242d78864
@ -3,7 +3,7 @@ const oauth2Repository = require("../repositories/oauth2Repository")
|
||||
const userService = require("./userService")
|
||||
const authService = require("./authService")
|
||||
const { StateTypes, Scopes, PromptTypes, ResponseCodeTypes } = require("@mgalacyber/discord-oauth2")
|
||||
const { DefaultError } = require("../errors/errors")
|
||||
const { DefaultError, YggdrasilError } = require("../errors/errors")
|
||||
|
||||
const oauth2_association = new DiscordOAuth2({
|
||||
clientId: process.env.DISCORD_CLIENT_ID,
|
||||
@ -118,7 +118,7 @@ async function handleLoginCallback(provider, code, requestUser) {
|
||||
|
||||
} catch (error) {
|
||||
if (error.code == 404) {
|
||||
throw new DefaultError(404, `No ${provider} account linked to any player.`, "NotLinkedError")
|
||||
throw new YggdrasilError(404, "NotLinkedError", `No ${provider} account linked to any player.`)
|
||||
}
|
||||
if (error instanceof DefaultError) throw error
|
||||
throw new DefaultError(500, `${provider} authentication failed: + ${error.message}`)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user