UNPKG

matterbridge-roborock-vacuum-plugin

Version:
24 lines 741 B
import { Protocol } from '../../models/index.js'; export class L01MessageBodyBuilder { buildPayload(request, context) { let protocol = request.protocol; if (protocol == Protocol.general_request) { protocol = Protocol.rpc_request; } const data = { id: request.messageId, method: request.method ?? '', params: request.params ?? [], security: undefined, result: undefined, }; const payload = { dps: { [protocol]: JSON.stringify(data), }, t: request.timestamp, }; return JSON.stringify(payload); } } //# sourceMappingURL=L01MessageBodyBuilder.js.map