From ca778d98aa25359f6060808f05dbd69450506050 Mon Sep 17 00:00:00 2001 From: Gleidson Daniel Date: Wed, 17 Aug 2022 11:52:06 -0300 Subject: [PATCH 1/2] add method and id to method calls --- app/lib/services/sdk.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/lib/services/sdk.ts b/app/lib/services/sdk.ts index 05099c52a2b..9259643c5d2 100644 --- a/app/lib/services/sdk.ts +++ b/app/lib/services/sdk.ts @@ -6,6 +6,7 @@ import { twoFactor } from './twoFactor'; import { isSsl } from '../methods/helpers/url'; import { store as reduxStore } from '../store/auxStore'; import { Serialized, MatchPathPattern, OperationParams, PathFor, ResultFor } from '../../definitions/rest/helpers'; +import { random } from '../methods/helpers'; class Sdk { private sdk: typeof Rocketchat; @@ -140,7 +141,8 @@ class Sdk { const url = isEmpty(user) ? 'method.callAnon' : 'method.call'; // @ts-ignore return this.post(`${url}/${method}`, { - message: EJSON.stringify({ method, params }) + message: EJSON.stringify({ msg: 'method', id: random(10), method, params }) + // message: EJSON.stringify({ method, params }) }); } const parsedParams = params.map(param => { @@ -176,3 +178,5 @@ class Sdk { const sdk = new Sdk(); export default sdk; +// '{"message":"{\"method\":\"getThreadMessages\",\"params\":[{\"tmid\":\"GkKPrb4AYpj9ktHp3\"}]}"}' +// {"message":"{\"msg\":\"method\",\"id\":\"24\",\"method\":\"getThreadMessages\",\"params\":[{\"tmid\":\"5hWnkk6Y6MFtuo7Z2\"}]}"} From 0be6bbd43cb3d7316cc183f6732091953c6bafb3 Mon Sep 17 00:00:00 2001 From: Gleidson Daniel Date: Wed, 17 Aug 2022 12:04:06 -0300 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=A7=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/lib/services/sdk.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/lib/services/sdk.ts b/app/lib/services/sdk.ts index 9259643c5d2..3f1e4796868 100644 --- a/app/lib/services/sdk.ts +++ b/app/lib/services/sdk.ts @@ -142,7 +142,6 @@ class Sdk { // @ts-ignore return this.post(`${url}/${method}`, { message: EJSON.stringify({ msg: 'method', id: random(10), method, params }) - // message: EJSON.stringify({ method, params }) }); } const parsedParams = params.map(param => { @@ -178,5 +177,3 @@ class Sdk { const sdk = new Sdk(); export default sdk; -// '{"message":"{\"method\":\"getThreadMessages\",\"params\":[{\"tmid\":\"GkKPrb4AYpj9ktHp3\"}]}"}' -// {"message":"{\"msg\":\"method\",\"id\":\"24\",\"method\":\"getThreadMessages\",\"params\":[{\"tmid\":\"5hWnkk6Y6MFtuo7Z2\"}]}"}