Skip to content

Commit 8df2e70

Browse files
committed
fix endpoint /contacts
1 parent 74a4127 commit 8df2e70

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

src/controllers/contacts_controller.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ export class ContactsController {
99
this.service = service
1010
}
1111

12-
public post(req: Request, res: Response) {
12+
public async post(req: Request, res: Response) {
1313
logger.debug('contacts post method %s', req.method)
1414
logger.debug('contacts post headers %s', JSON.stringify(req.headers))
1515
logger.debug('contacts post params %s', JSON.stringify(req.params))
1616
logger.debug('contacts post body %s', JSON.stringify(req.body))
1717
const { phone } = req.params
18-
res.status(200).send(this.service.verify(phone, req.body.contacts || []))
18+
const contacts = await this.service.verify(phone, req.body.contacts || [])
19+
res.status(200).send({ contacts })
1920
}
2021
}

src/router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export const router = (
5959
router.get('/:version/debug_token', indexController.debugToken)
6060
router.get('/sessions', middleware, phoneNumberController.list.bind(phoneNumberController))
6161
router.get('/sessions/:phone', sessionController.index.bind(sessionController))
62-
router.post('/:version/contacts', middleware, contactsController.post.bind(contactsController))
62+
router.post('/:phone/contacts', middleware, contactsController.post.bind(contactsController))
6363
router.post('/:version/:phone/register', middleware, registrationController.register.bind(registrationController))
6464
router.post('/:version/:phone/deregister', middleware, registrationController.deregister.bind(registrationController))
6565
router.get('/:version/:phone', middleware, phoneNumberController.get.bind(phoneNumberController))

src/standalone.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import dotenv from 'dotenv'
22
dotenv.config({ path: process.env.DOTENV_CONFIG_PATH || '.env' })
33

4-
import {
5-
BASE_URL,
4+
import {
5+
BASE_URL,
66
PORT,
77
UNOAPI_JOB_BIND,
88
UNOAPI_JOB_BIND_BRIDGE,
@@ -67,7 +67,7 @@ let onNewLoginn: OnNewLogin = onNewLoginAlert(listener)
6767
let incoming: Incoming = new IncomingBaileys(listener, getConfigVar, getClientBaileys, onNewLoginn)
6868
let reload: Reload = new ReloadBaileys(getClientBaileys, getConfigVar, listener, incoming, onNewLoginn)
6969
let logout: Logout = new LogoutBaileys(getClientBaileys, getConfigVar, listener, incoming, onNewLoginn)
70-
let middleware: middleware = middlewareNext
70+
let middlewareVar: middleware = middlewareNext
7171

7272
if (process.env.REDIS_URL) {
7373
logger.info('Starting with redis')
@@ -115,7 +115,7 @@ if (process.env.AMQP_URL) {
115115
if (process.env.UNOAPI_AUTH_TOKEN) {
116116
logger.info('Starting http security')
117117
onNewLoginn = onNewLoginGenerateToken(outgoing)
118-
middleware = security
118+
middlewareVar = security
119119
} else {
120120
logger.info('Starting without http security')
121121
}
@@ -132,7 +132,7 @@ const app: App = new App(
132132
addToBlacklistVar,
133133
reload,
134134
logout,
135-
middleware,
135+
middlewareVar,
136136
injectRouteDummy,
137137
contact
138138
)

0 commit comments

Comments
 (0)