22 lines
827 B
JavaScript
22 lines
827 B
JavaScript
|
var orbit = await (OrbitClient.connect(host, username, password));
|
||
|
var head = await (orbit.channel(channelName, channelPwd).send('hello world'));
|
||
|
var iter = await (orbit.channel(channelName, channelPwd).iterator());
|
||
|
var next = iter.next();
|
||
|
var deleted = await (orbit.channel(channelName, channelPwd).delete());
|
||
|
var modes = await (orbit.channel(channelName, channelPwd).setMode({mode: '+r', params: 'password': '123' }));
|
||
|
|
||
|
// Pubsub
|
||
|
await (orbit.channel(channelName, channelPwd).subscribe(onMessage));
|
||
|
var head = await (orbit.channel(channelName, channelPwd).publish('hello world'));
|
||
|
|
||
|
|
||
|
|
||
|
orbit.connect(host, username, password)
|
||
|
|
||
|
orbit.channels.list() // { 'ch1':{...}, 'ch2': {...} }
|
||
|
orbit.channels.join('ch3', password)
|
||
|
orbit.channels.leave('ch3')
|
||
|
orbit.channels.onMessage(callback)
|
||
|
|
||
|
orbit.publish('ch3', 'hello!')
|