]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - packages/peertube-runner/register/register.ts
Specify runner name when unregistering the runner
[github/Chocobozzz/PeerTube.git] / packages / peertube-runner / register / register.ts
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 runnerName: string
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 }