aboutsummaryrefslogtreecommitdiff
path: root/bot/src/api/routes/settings.js
diff options
context:
space:
mode:
authorAndrew Lee <andrew@alee14.me>2025-03-24 15:42:10 -0400
committerAndrew Lee <andrew@alee14.me>2025-03-24 15:42:10 -0400
commitad768e2b25b58d62a44aa2daeb1429a651d488e5 (patch)
treecadfaee0b8998c4d0d13a2a03bf18cc55e495264 /bot/src/api/routes/settings.js
parent0453bafa63ccd1057279a1be9286b3e7ebcb62d2 (diff)
downloadAleeBot-ad768e2b25b58d62a44aa2daeb1429a651d488e5.tar.gz
AleeBot-ad768e2b25b58d62a44aa2daeb1429a651d488e5.tar.bz2
AleeBot-ad768e2b25b58d62a44aa2daeb1429a651d488e5.zip
Added JWT on API; Added back settings on Discord
Diffstat (limited to 'bot/src/api/routes/settings.js')
-rw-r--r--bot/src/api/routes/settings.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/bot/src/api/routes/settings.js b/bot/src/api/routes/settings.js
index ce28acd..bdef633 100644
--- a/bot/src/api/routes/settings.js
+++ b/bot/src/api/routes/settings.js
@@ -1,11 +1,12 @@
import { ChannelType } from 'discord.js';
import { Router } from 'express';
import { guildSettings } from '../../models/guild-settings.js';
+import { verifyToken } from './auth.js';
export function settingsRouter(client) {
const router = Router();
- router.get('/settings/guild/:id', async (req, res) => {
+ router.get('/settings/guild/:id', verifyToken, async (req, res) => {
try {
const settings = await guildSettings.findOne({ where: { guildID: req.params.id } });
@@ -19,7 +20,6 @@ export function settingsRouter(client) {
const channelInfo = {
name: channel.name,
id: channel.id,
- position: channel.position,
category: channel.parent ? channel.parent.name : 'No Category'
};
@@ -42,9 +42,10 @@ export function settingsRouter(client) {
}
});
- router.post('/settings/guild', async (req, res) => {
+ router.post('/settings/guild/:id', verifyToken, async (req, res) => {
try {
- const { guildID, ...newSettings } = req.body;
+ const guildID = req.params.id;
+ const { ...newSettings } = req.body;
const [updated] = await guildSettings.update(newSettings, { where: { guildID: guildID } });
if (updated) {
const updatedSettings = await guildSettings.findOne({ where: { guildID: guildID } });