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://dev.local.ddns.cloudpss.net/api/job', {
    info: {
        id,
        token,
        name: 'test mock',
    },
});

await setTimeout(1000);
rpc.socket.close(3600);
