diff options
| author | Andrew Lee <andrew@alee14.me> | 2025-03-24 15:42:10 -0400 |
|---|---|---|
| committer | Andrew Lee <andrew@alee14.me> | 2025-03-24 15:42:10 -0400 |
| commit | ad768e2b25b58d62a44aa2daeb1429a651d488e5 (patch) | |
| tree | cadfaee0b8998c4d0d13a2a03bf18cc55e495264 /bot/src/api/routes/settings.js | |
| parent | 0453bafa63ccd1057279a1be9286b3e7ebcb62d2 (diff) | |
| download | AleeBot-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.js | 9 |
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 } }); |
