|
1 | 1 | import PeerId from "./builtin.aqua" |
2 | 2 |
|
3 | 3 | -- Available only on rust peers |
4 | | -service DealWorker("worker"): |
| 4 | +service Worker("worker"): |
5 | 5 | -- Creates new worker associated with `deal_id`. |
6 | 6 | -- Throws an error if worker exists. |
7 | | - create(deal_id: ?string) -> PeerId |
8 | | - |
9 | | - -- Returns worker peer id associated with `deal_id`. |
10 | | - -- Throws an error if worker doesn't exist. |
11 | | - get_peer_id(deal_id: ?string) -> PeerId |
| 7 | + create(deal_id: string) -> PeerId |
12 | 8 |
|
13 | 9 | -- Returns worker peer id associated with `deal_id`. |
14 | 10 | -- Returns nil if worker doesn't exist. |
15 | | - get_worker_id(deal_id: ?string) -> ?PeerId |
| 11 | + get_worker_id(deal_id: string) -> ?PeerId |
16 | 12 |
|
17 | 13 | -- Removes worker with all deployed spells and services. |
18 | 14 | -- Throws an error if worker doesn't exist. |
19 | 15 | -- Worker can be removed only by worker creator or worker itself. |
20 | 16 | remove(worker_id: PeerId) |
21 | 17 |
|
22 | | --- Available only on rust peers |
23 | | --- Suitable for direct hosting |
24 | | -service Worker("worker"): |
25 | | - -- Creates new worker associated with `init_peer_id`. |
26 | | - -- Throws an error if worker exists. |
27 | | - create() -> PeerId |
28 | | - |
29 | | - -- Returns worker peer id associated with `init_peer_id`. |
30 | | - -- Throws an error if worker doesn't exist. |
31 | | - -- WILL BE DEPRECATED SOON, use `get_worker_id` instead. |
32 | | - get_peer_id() -> PeerId |
33 | | - |
34 | | - -- Returns worker peer id associated with `init_peer_id`. |
35 | | - -- Returns nil if worker doesn't exist. |
36 | | - get_worker_id() -> ?PeerId |
37 | | - |
38 | | - -- Removes worker with all deployed spells and services. |
39 | | - -- Throws an error if worker doesn't exist. |
40 | | - -- Worker can be removed only by worker creator or worker itself. |
41 | | - remove(worker_id: PeerId) |
| 18 | + -- Returns list of all workers. |
| 19 | + list() -> []PeerId |
0 commit comments