diff options
Diffstat (limited to 'firebase-io/firebase-io.js')
-rwxr-xr-x | firebase-io/firebase-io.js | 9 |
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; |