This commit is contained in:
syuilo 2018-04-14 06:27:17 +09:00
parent f0be021d85
commit 8bf05e47df
1 changed files with 30 additions and 24 deletions

View File

@ -107,7 +107,7 @@ if (config.twitter == null) {
ctx.redirect(twCtx.url);
});
router.get('/tw/cb', ctx => {
router.get('/tw/cb', async ctx => {
const userToken = getUserToken(ctx);
if (userToken == null) {
@ -141,7 +141,14 @@ if (config.twitter == null) {
return;
}
const get = new Promise<any>((res, rej) => {
redis.get(userToken, async (_, twCtx) => {
res(twCtx);
});
});
const twCtx = await get;
const result = await twAuth.done(JSON.parse(twCtx), verifier);
const user = await User.findOneAndUpdate({
@ -165,7 +172,6 @@ if (config.twitter == null) {
detail: true,
includeSecrets: true
}));
});
}
});
}