@@ -2,8 +2,11 @@ const express = require("express");
2
2
const cors = require ( "cors" ) ;
3
3
const { buildSSEResponse } = require ( "./sseUtil" ) ;
4
4
const { serverConfig } = require ( "./config" ) ;
5
- const { buildNotificationSearchInterval, buildQueueCounter } = require ( "./addOns" ) ;
6
- const { enqueueChatId, dequeueChatId } = require ( './openSearch' ) ;
5
+ const {
6
+ buildNotificationSearchInterval,
7
+ buildQueueCounter,
8
+ } = require ( "./addOns" ) ;
9
+ const { enqueueChatId, dequeueChatId } = require ( "./openSearch" ) ;
7
10
8
11
const app = express ( ) ;
9
12
@@ -21,21 +24,21 @@ app.get("/sse/notifications/:channelId", (req, res) => {
21
24
22
25
app . get ( "/sse/queue/:id" , ( req , res ) => {
23
26
const { id } = req . params ;
24
- buildSSEResponse ( {
27
+ buildSSEResponse ( {
25
28
req,
26
29
res,
27
30
buildCallbackFunction : buildQueueCounter ( { id } ) ,
28
- } ) ;
31
+ } ) ;
29
32
} ) ;
30
33
31
- app . post ( "/enqueue" , ( req , res ) => {
32
- enqueueChatId ( req . body . id ) ;
33
- res . sendStatus ( 200 ) ;
34
+ app . post ( "/enqueue" , async ( req , res ) => {
35
+ await enqueueChatId ( req . body . id ) ;
36
+ res . status ( 200 ) . json ( { response : `enqueued successfully` } ) ;
34
37
} ) ;
35
38
36
- app . post ( "/dequeue" , ( req , res ) => {
37
- dequeueChatId ( req . body . id ) ;
38
- res . sendStatus ( 200 ) ;
39
+ app . post ( "/dequeue" , async ( req , res ) => {
40
+ await dequeueChatId ( req . body . id ) ;
41
+ res . status ( 200 ) . json ( { response : `dequeued successfully` } ) ;
39
42
} ) ;
40
43
41
44
const server = app . listen ( serverConfig . port , ( ) => {
0 commit comments