0.0.2 • Published 7 years ago
firepager-admin v0.0.2
Overview
- A remote control for Fire Pager objects.
- which means back-end component for Fire Pager
Firebase Admin SDK
- find your
serviceAccount
anddatabaseURL
from https://console.firebase.google.com/project/{YOUR_PROJECT_ID}/settings/serviceaccounts/adminsdk (Project Settings -> Service Accounts -> Firebase Admin SDK) - please refer to "Initialize the SDK" section if you can not store JSON file to your server securely.
Firebase Realtime Database Rules setup
make it everybody readable, nobody writable
Usage
const FirePagerAdmin = require('firepager-admin');
const serviceAccount = ...; // https://firebase.google.com/docs/admin/setup#initialize_the_sdk
const fpa = new FirePagerAdmin({
serviceAccount,
dbUrl
});
fpa.fire('pager1'); // all FirePager objects named 'pager1' on client side are getting notified in realtime
fpa.fire('pager2');