]>
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 | |
f474a519 | 19 | runnerName: string |
1772b383 C |
20 | }) { |
21 | const client = new IPCClient() | |
22 | await client.run() | |
23 | ||
24 | await client.askUnregister(options) | |
25 | ||
26 | client.stop() | |
27 | } | |
28 | ||
29 | export async function listRegistered () { | |
30 | const client = new IPCClient() | |
31 | await client.run() | |
32 | ||
33 | await client.askListRegistered() | |
34 | ||
35 | client.stop() | |
36 | } |