HostedRelaySwarmImpl
@totemsdk/omnia / HostedRelaySwarmImpl
Class: HostedRelaySwarmImpl
Implements
Constructors
Constructor
new HostedRelaySwarmImpl(
_relayUrl,_config?):HostedRelaySwarmImpl
Parameters
_relayUrl
string
_config?
OmniaSwarmConfig = {}
Returns
HostedRelaySwarmImpl
Methods
advertise()
advertise(
localPubkey):void
Parameters
localPubkey
string
Returns
void
Implementation of
broadcast()
broadcast(
topic,msg):Promise<void>
Parameters
topic
string
msg
Returns
Promise<void>
Implementation of
close()
close():
Promise<void>
Returns
Promise<void>
Implementation of
connectToPeer()
connectToPeer(
pubkey,channelId?):Promise<OmniaPeer>
Parameters
pubkey
string
channelId?
string
Returns
Promise<OmniaPeer>
Implementation of
listenForChannels()
listenForChannels(
onProposal):Unsubscribe
Parameters
onProposal
(peer, proposal) => void