UNPKG

matterbridge-roborock-vacuum-plugin

Version:
25 lines 736 B
export class V01MessageBodyBuilder { buildPayload(request, context) { const data = { id: request.messageId, method: request.method ?? '', params: request.params, security: undefined, result: undefined, }; if (request.secure) { data.security = { endpoint: context.getEndpoint(), nonce: context.getSerializeNonceAsHex(), }; } const payload = { dps: { [request.protocol]: JSON.stringify(data), }, t: request.timestamp, }; return JSON.stringify(payload); } } //# sourceMappingURL=V01MessageBodyBuilder.js.map