discord_callback.ts 494 B

123456789101112131415
  1. import { Request as ExpressRequest, Response as ExpressResponse } from "express";
  2. import { eventLogger } from "src/utils/logging";
  3. interface CodeResponse {
  4. code?: string;
  5. }
  6. export const get = async (req: ExpressRequest, res: ExpressResponse): Promise<void> => {
  7. const data = req.query as CodeResponse;
  8. if (req.session) {
  9. req.session.authTokenCode = data.code;
  10. }
  11. eventLogger.verbose("Discord auth callback: %s", req.ip);
  12. res.redirect("/login/discord_auth");
  13. };