Compare commits
3 Commits
a53c238889
...
5eeee8bff8
Author | SHA1 | Date |
---|---|---|
Derrick Hammer | 5eeee8bff8 | |
Derrick Hammer | b8665d224a | |
Derrick Hammer | 473f678a45 |
|
@ -134,8 +134,16 @@ class Message extends Client {
|
|||
onmessage: !!this.onmessage,
|
||||
},
|
||||
}, async (data) => {
|
||||
if (data?.args && data?.args[0] instanceof Uint8Array) {
|
||||
data.args[0] = b4a.from(data.args[0]);
|
||||
if (data.args) {
|
||||
data.args = data.args.filter((arg) => {
|
||||
if (arg instanceof Uint8Array) {
|
||||
return b4a.from(arg);
|
||||
}
|
||||
return arg;
|
||||
});
|
||||
}
|
||||
if (data?.args && data?.args[0]?.buffer instanceof Uint8Array) {
|
||||
data.args[0].buffer = b4a.from(data.args[0].buffer);
|
||||
}
|
||||
switch (data.action) {
|
||||
case "encode":
|
||||
|
|
|
@ -12,5 +12,10 @@
|
|||
"@types/b4a": "^1.6.0",
|
||||
"prettier": "^2.8.7",
|
||||
"typescript": "^5.0.4"
|
||||
},
|
||||
"pnpm": {
|
||||
"patchedDependencies": {
|
||||
"b4a@1.6.3": "patches/b4a@1.6.3.patch"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
14
src/index.ts
14
src/index.ts
|
@ -216,8 +216,18 @@ class Message extends Client {
|
|||
},
|
||||
},
|
||||
async (data: any) => {
|
||||
if (data?.args && data?.args[0] instanceof Uint8Array) {
|
||||
data.args[0] = b4a.from(data.args[0]);
|
||||
if (data.args) {
|
||||
data.args = data.args.filter((arg: any) => {
|
||||
if (arg instanceof Uint8Array) {
|
||||
return b4a.from(arg);
|
||||
}
|
||||
|
||||
return arg;
|
||||
});
|
||||
}
|
||||
|
||||
if (data?.args && data?.args[0]?.buffer instanceof Uint8Array) {
|
||||
data.args[0].buffer = b4a.from(data.args[0].buffer);
|
||||
}
|
||||
switch (data.action) {
|
||||
case "encode":
|
||||
|
|
Loading…
Reference in New Issue