OmniaSwarmImpl
@totemsdk/omnia / OmniaSwarmImpl
Class: OmniaSwarmImpl
Implements
Constructors
Constructor
new OmniaSwarmImpl(
swarm,config?):OmniaSwarmImpl
Parameters
swarm
any
config?
OmniaSwarmConfig = {}
Returns
OmniaSwarmImpl
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