From 850c156c64e2a4c1e1aa408c825e3652891d1211 Mon Sep 17 00:00:00 2001 From: Vladyslav Karpenko Date: Sat, 21 Jan 2023 13:25:08 +0200 Subject: [PATCH] Fix client side API method arguments contract to become consistent with the server side Signed-off-by: Vladyslav Karpenko --- JavaScript/d-messenger/static/client.js | 5 ++++- JavaScript/d-messenger/transport/http.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/JavaScript/d-messenger/static/client.js b/JavaScript/d-messenger/static/client.js index 633f56f..c03b87c 100644 --- a/JavaScript/d-messenger/static/client.js +++ b/JavaScript/d-messenger/static/client.js @@ -67,6 +67,9 @@ const scaffold = (url) => { method: ['arg'], }, }); - const data = await api.auth.signin('marcus', 'marcus'); + const data = await api.auth.signin({ + login: 'marcus', + password: 'marcus', + }); console.dir({ data }); })(); diff --git a/JavaScript/d-messenger/transport/http.js b/JavaScript/d-messenger/transport/http.js index 3f318ee..96f96f3 100644 --- a/JavaScript/d-messenger/transport/http.js +++ b/JavaScript/d-messenger/transport/http.js @@ -33,7 +33,7 @@ module.exports = (routing, port, console) => { if (!handler) return res.end('"Not found"'); const { args } = await receiveArgs(req); console.log(`${socket.remoteAddress} ${method} ${url}`); - const result = await handler(args); + const result = await handler(...args); res.end(JSON.stringify(result)); }) .listen(port);