diff --git a/hackclub-spotify-bot/src/index.js b/hackclub-spotify-bot/src/index.js index 3d732ad..81b86bd 100644 --- a/hackclub-spotify-bot/src/index.js +++ b/hackclub-spotify-bot/src/index.js @@ -1,45 +1,45 @@ -const path = require("path"); -require("dotenv").config({ path: path.join(__dirname, ".env") }); -console.debug(process.env); -const express = require("express"); -const session = require("express-session"); -const { WebClient } = require("@slack/web-api"); -const { InstallProvider } = require("@slack/oauth"); -const { getLoginUrl, refreshToken } = require("./spotify"); - -const app = express(); -// Initialize -const web = new WebClient(process.env.SLACK_TOKEN); -const oauth = new InstallProvider({ - clientId: process.env.SLACK_CLIENT_ID, - clientSecret: process.env.SLACK_CLIENT_SECRET, - stateSecret: Math.random().toString(36).substring(2), -}); -app.use(express.json()); -app.use(express.static(path.join(__dirname, "public"))); -app.set("view engine", "ejs"); -app.set("views", "src/views"); -app.use(express.urlencoded({ extended: true })); -app.use( - session({ - secret: Math.random().toString(36).substring(2), - resave: false, - saveUninitialized: true, - cookie: { secure: true }, - }) -); - -app.get("/", (req, res) => { - res.render("index", { - title: "Hack Club Spotify Bot", - description: "Contribute to the hackclub spotify playlist!", - }); -}); -app.get("/login", async (req, res) => { - if (req.session.token) { - } -}); - -app.listen(process.env.PORT || 3000, () => { - console.log("Example app listening on port 3000!"); -}); +const path = require("path"); +require("dotenv").config({ path: path.join(__dirname, ".env") }); +console.debug(process.env); +const express = require("express"); +const session = require("express-session"); +const { WebClient } = require("@slack/web-api"); +const { InstallProvider } = require("@slack/oauth"); +const { getLoginUrl, refreshToken } = require("./spotify"); + +const app = express(); +// Initialize +const web = new WebClient(process.env.SLACK_TOKEN); +const oauth = new InstallProvider({ + clientId: process.env.SLACK_CLIENT_ID, + clientSecret: process.env.SLACK_CLIENT_SECRET, + stateSecret: Math.random().toString(36).substring(2), +}); +app.use(express.json()); +app.use(express.static(path.join(__dirname, "public"))); +app.set("view engine", "ejs"); +app.set("views", "src/views"); +app.use(express.urlencoded({ extended: true })); +app.use( + session({ + secret: Math.random().toString(36).substring(2), + resave: false, + saveUninitialized: true, + cookie: { secure: true }, + }), +); + +app.get("/", (req, res) => { + res.render("index", { + title: "Hack Club Spotify Bot", + description: "Contribute to the hackclub spotify playlist!", + }); +}); +app.get("/login", async (req, res) => { + if (req.session.token) { + } +}); + +app.listen(process.env.PORT || 3000, () => { + console.log("Example app listening on port 3000!"); +});