aboutsummaryrefslogtreecommitdiff
path: root/firebase-io/firebase-io.js
diff options
context:
space:
mode:
Diffstat (limited to 'firebase-io/firebase-io.js')
-rwxr-xr-xfirebase-io/firebase-io.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/firebase-io/firebase-io.js b/firebase-io/firebase-io.js
index 8ace07c..78f2dd3 100755
--- a/firebase-io/firebase-io.js
+++ b/firebase-io/firebase-io.js
@@ -1,5 +1,6 @@
#!/usr/bin/env node
-const firebase=require("firebase-admin");
+const firebase_app=require("firebase-admin/app")
+const firebase_messaging=require("firebase-admin/messaging")
const util=require("util");
// Potential TODO's:
@@ -8,8 +9,8 @@ const util=require("util");
// correctly managing this requires synchronisation between app and server
// of exactly what keys have disappeared in the meantime
-firebase.initializeApp({
- credential:firebase.credential.cert(require("./firebaseServiceAccountKey.json")),
+firebase_app.initializeApp({
+ credential:firebase_app.cert(require("./firebaseServiceAccountKey.json")),
databaseURL:"https://tomsg-83196.firebaseio.com",
});
@@ -96,7 +97,7 @@ function processMessage(type,fields){
const options={
collapseKey: "tomsg-collapseKey",
};
- firebase.messaging().sendToDevice(token,payload,options)
+ firebase_messaging.getMessaging().sendToDevice(token,payload,options)
.then((response)=>{
const result=response.results[0];
const realToken=result.canonicalRegistrationToken;