]>
Commit | Line | Data |
---|---|---|
1772b383 C |
1 | import { IPCClient } from '../shared/ipc' |
2 | ||
3 | export async function registerRunner (options: { | |
4 | url: string | |
5 | registrationToken: string | |
6 | runnerName: string | |
7 | runnerDescription?: string | |
8 | }) { | |
9 | const client = new IPCClient() | |
10 | await client.run() | |
11 | ||
12 | await client.askRegister(options) | |
13 | ||
14 | client.stop() | |
15 | } | |
16 | ||
17 | export async function unregisterRunner (options: { | |
18 | url: string | |
19 | }) { | |
20 | const client = new IPCClient() | |
21 | await client.run() | |
22 | ||
23 | await client.askUnregister(options) | |
24 | ||
25 | client.stop() | |
26 | } | |
27 | ||
28 | export async function listRegistered () { | |
29 | const client = new IPCClient() | |
30 | await client.run() | |
31 | ||
32 | await client.askListRegistered() | |
33 | ||
34 | client.stop() | |
35 | } |