mistakia / orbit-db-pubsub

Message propagation module for orbit-db

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

orbit-db-pubsub

npm version

Default message propagation service for orbit-db. Uses IPFS pubsub.

Install

npm install orbit-db-pubsub

API

subscribe(topic, onMessageHandler, onNewPeerHandler)

Listen for new messages in topic

onMessageHandler gets called when a message is received with signature (topic, data)

onNewPeerHandler gets called when a new peer joins with signature (topic, peer)

Returns a promise.

unsubscribe(topic)

Stop listening for new messages in topic

Returns a promise.

disconnect ()

Stop listening for new messages in all topics

Returns a promise.

publish(topic, data)

Publish data to a topic

Contributing

See orbit-db's contributing guideline.

License

MIT ©️ 2016 Haadcode

About

Message propagation module for orbit-db


Languages

Language:JavaScript 100.0%