bitkit-notification-client
Client to interact with the bitkit-notification-server.
Usage
Send notification
Sends a push notification to the Bitkit device that is associated with the nodeId.
import { BitkitNotificationsClient } from '@synonymdev/bitkit-notification-client';
const client = new BitkitNotificationsClient()
try {
const nodeId = '03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f';
const source = 'blocktank';
const eventType = 'newPayment';
const payload = {
"hello": "world"
}
await client.sendNotification(nodeId: string, eventType: string, payload: any, source: string)
} catch (e) {
const deviceNotFound = e.errorType !== 'deviceNotFound'
if (deviceNotFound) {
} else {
}
}
Versioning
- Increase version in
package.json
. - Add changes to
CHANGELOG.md
. - Commit changes.
- Tag new version:
git tag v0.1.0
. - Push tag
git push origin v0.1.0
. - Build:
npm run build
. - Publish to npm:
npm publish
.