23 lines
477 B
TypeScript
23 lines
477 B
TypeScript
import { Router } from 'express';
|
|
import type { Bot } from '../../bot/Bot.js';
|
|
|
|
export function controlRoutes(bot: Bot): Router {
|
|
const router = Router();
|
|
|
|
router.post('/pause', (_req, res) => {
|
|
bot.pause();
|
|
res.json({ ok: true });
|
|
});
|
|
|
|
router.post('/resume', (_req, res) => {
|
|
bot.resume();
|
|
res.json({ ok: true });
|
|
});
|
|
|
|
router.post('/settings', (req, res) => {
|
|
bot.updateSettings(req.body);
|
|
res.json({ ok: true });
|
|
});
|
|
|
|
return router;
|
|
}
|