18 lines
420 B
JavaScript
18 lines
420 B
JavaScript
// @ts-ignore
|
|
import ProtomuxRPC from "protomux-rpc";
|
|
// @ts-ignore
|
|
import c from "compact-encoding";
|
|
import b4a from "b4a";
|
|
const ID = b4a.from("lumeweb");
|
|
export default class RPC extends ProtomuxRPC {
|
|
constructor(stream, options = {}) {
|
|
options = {
|
|
...{
|
|
id: ID,
|
|
valueEncoding: c.json
|
|
}, ...options
|
|
};
|
|
super(stream, options);
|
|
}
|
|
}
|