Loading packages/server/src/api/client.ts +3 −8 Original line number Diff line number Diff line import * as Sentry from "@sentry/node"; import { Router } from "express"; import { ResponseBodyError } from "openid-client"; Loading Loading @@ -79,6 +80,7 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => { try { exchange = await OpenID.exchangeToken(req.originalUrl); } catch (e) { Sentry.captureException(e); Logger.error(e); if (e instanceof ResponseBodyError) { Loading Loading @@ -121,14 +123,6 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => { return; } if (!exchange || !exchange.access_token) { res.status(400).json({ success: false, error: "FAILED TOKEN EXCHANGE", }); return; } try { const whoami = await OpenID.userInfo<{ instance: { Loading Loading @@ -200,6 +194,7 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => { req.session.save(); res.redirect("/"); } catch (e) { Sentry.captureException(e); Logger.error("callback error", e); res .status(500) Loading Loading
packages/server/src/api/client.ts +3 −8 Original line number Diff line number Diff line import * as Sentry from "@sentry/node"; import { Router } from "express"; import { ResponseBodyError } from "openid-client"; Loading Loading @@ -79,6 +80,7 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => { try { exchange = await OpenID.exchangeToken(req.originalUrl); } catch (e) { Sentry.captureException(e); Logger.error(e); if (e instanceof ResponseBodyError) { Loading Loading @@ -121,14 +123,6 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => { return; } if (!exchange || !exchange.access_token) { res.status(400).json({ success: false, error: "FAILED TOKEN EXCHANGE", }); return; } try { const whoami = await OpenID.userInfo<{ instance: { Loading Loading @@ -200,6 +194,7 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => { req.session.save(); res.redirect("/"); } catch (e) { Sentry.captureException(e); Logger.error("callback error", e); res .status(500) Loading