ApiCoreInterfaces
Interface: RelayLink
Defined in: packages/core/src/network/relays.ts:29
A socket to one relay, kept open, publishing and watching topics that are not kept
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
connect | readonly | () => Promise<void> | - | packages/core/src/network/relays.ts:31 |
disconnect | readonly | () => void | - | packages/core/src/network/relays.ts:32 |
isConnected | readonly | () => boolean | - | packages/core/src/network/relays.ts:42 |
off | readonly | <K>(event, callback) => void | - | packages/core/src/network/relays.ts:45 |
on | readonly | <K>(event, callback) => void | - | packages/core/src/network/relays.ts:44 |
publish | readonly | (topic, blob) => void | Hands a blob to whoever watches the topic now; nobody keeps it | packages/core/src/network/relays.ts:39 |
reconnect | readonly | () => void | Tries again now, if waiting to | packages/core/src/network/relays.ts:34 |
requestIce? | readonly | () => void | Asks for fresh TURN passwords, which arrive as an ice event; only on a kind that can.ice | packages/core/src/network/relays.ts:41 |
status | readonly | () => RelayStatus | - | packages/core/src/network/relays.ts:43 |
unwatch | readonly | (topic) => void | - | packages/core/src/network/relays.ts:37 |
url | readonly | string | - | packages/core/src/network/relays.ts:30 |
watch | readonly | (topic) => void | Hears what is published under a topic, now and after every reconnect | packages/core/src/network/relays.ts:36 |