-async function listJobs (req: express.Request, res: express.Response, next: express.NextFunction) {
- const state: JobState = req.params.state
+async function pauseJobQueue (req: express.Request, res: express.Response) {
+ await JobQueue.Instance.pause()
+
+ return res.sendStatus(HttpStatusCode.NO_CONTENT_204)
+}
+
+function resumeJobQueue (req: express.Request, res: express.Response) {
+ JobQueue.Instance.resume()
+
+ return res.sendStatus(HttpStatusCode.NO_CONTENT_204)
+}
+
+async function listJobs (req: express.Request, res: express.Response) {
+ const state = req.params.state as JobState