const express = require("express") const router = express.Router() const oauth2Service = require("../../../services/oauth2Service") router.get("/login", async (req, res) => { const redirectObject = await oauth2Service.generateLoginDiscordURL() return res.status(200).redirect(redirectObject.url) }) router.get("/login/callback", async (req, res) => { const result = await oauth2Service.handleLoginCallback("discord", req.query.code, req.query.requestUser) return res.status(result.code).json(result.response) }) module.exports = router