Fix bug
This commit is contained in:
		| @@ -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 | ||||
| 			})); | ||||
| 			}); | ||||
| 		} | ||||
| 	}); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo