const app = require('express').Router(); const axios = require('axios'); const {refreshToken} = require("../lib/discord"); app.get("/guilds", async (req, res) => { const accessToken = await refreshToken(req.token); try { const {data} = await axios.get(DISCORD_USER_GUILDS_ENDPOINT, { headers: {Authorization: "Bearer " + accessToken} }); res.status(200).json(data); } catch (e) { res.status(500).json({message: "Something went wrong"}); } }); module.exports = app;