DataSnapshot 'объявлен, но его значение никогда не читается.ts (6133) - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь импортировать в Visual Studio код, но он дает эту ошибку import { DataSnapshot } from 'firebase-functions/lib/providers/database'; DataSnapshot' is declared but its value is never read.ts(6133)

enter image description here

вот полный код моего index.ts, красная линия под datasnapshot и в объекте ошибки

exports.sendNotificationOnAssignmentCreated = functions.database.ref('/VoltaCoin/Notifications/{user_id}').onCreate((data, context) =>{

const id = context.params.id;
const eventId = context.eventId;
const user_id = context.params.user_id;
console.log('here is fid 22 ', user_id);


const payload = {
    notification:{
        title : "You are now assigned",
        body : "New Assignment",
        icon : "default",
        sound : "default"
    }
};


var db = admin.database();
var ref = db.ref("/IWFM/Assignments/Olnaj/AFSM/"+user_id+'/assignTo');

ref.on("value", function(snapshot) {
    var assignTo = snapshot.val();

    var refstaf = db.ref("/IWFM/Stafs/Olnaj/1234/"+assignTo+'/FID');
    refstaf.on("value", function(snapshot1){
        var FID = snapshot1.val();
        console.log('here is ' + FID);
        return admin.messaging().sendToDevice(FID, payload).then(response=>{
            // console.log('this was the notification feature');
        });
    }, function(errorObject)
    {
        console.log("The read failed: " + errorObject.code);
    });


}, function (errorObject) {
  console.log("The read failed: " + errorObject.code);
});

пожалуйста, если кто-нибудь может помочь мне исправить

1 Ответ

0 голосов
/ 02 апреля 2019

Просто удалите всю строку импорта, если вы не используете символ, на который она ссылается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...