DiscordService: swap to eris and refactor the entire service while we're at it.

This commit is contained in:
41666 2019-03-22 07:01:08 -05:00
parent 27fb06a197
commit 03ad4202b8
No known key found for this signature in database
GPG key ID: BC51D07640DC10AF
14 changed files with 4075 additions and 410 deletions

View file

@ -19,7 +19,7 @@ export default (R: Router, $: AppContext) => {
console.log(ctx.session.expiresAt >= new Date(), ctx.session.expiresAt, new Date())
if (ctx.session.accessToken === undefined || ctx.session.expiresAt >= new Date()) {
const data = await $.discord.getAuthToken(token)
const data = await $.discord.initializeOAuth(token)
ctx.session.accessToken = data.access_token
ctx.session.refreshToken = data.refresh_token
ctx.session.expiresAt = new Date() + ctx.expires_in
@ -105,7 +105,7 @@ export default (R: Router, $: AppContext) => {
}
try {
const tokens = await $.discord.getAuthToken(code)
const tokens = await $.discord.initializeOAuth(code)
const user = await $.discord.getUserFromToken(tokens.access_token)
$.auth.injectSessionFromOAuth(ctx, tokens, user.id)
return ctx.redirect(r || '/')