From e54e7e536d99b2c3f9ba0abf3f1e496a41ea878d Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 27 Nov 2022 18:22:12 -0500 Subject: [PATCH] *Override request method with defaults for value, and convert value to a buffer if needed --- src/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/index.ts b/src/index.ts index 217c649..328f917 100644 --- a/src/index.ts +++ b/src/index.ts @@ -16,4 +16,12 @@ export default class RPC extends ProtomuxRPC { }; super(stream, options); } + + async request(method: any, value: Buffer | Uint8Array | string = b4a.from(""), options = {}) { + if (!b4a.isBuffer(value)) { + value = b4a.from(value); + } + + return super.request(method, value, options); + } }