@cloudpss/ubrpc
Version:
Rpc server/client build on websocket and ubjson.
17 lines (14 loc) • 445 B
JavaScript
import { RpcClientSocket } from '@cloudpss/ubrpc';
import { v5 } from 'uuid';
import { setTimeout } from 'node:timers/promises';
const token = 'a7193dc0-f65f-465f-89ed-18a3f72cf13a';
const id = v5(token, '24b716e5-01c6-452a-9584-845b586d915f');
const rpc = new RpcClientSocket('wss://internal.cloudpss.net/api/job', {
info: {
id,
token,
name: 'test mock',
},
});
await setTimeout(1000);
rpc.socket.close(3600);