Я хочу получить некоторые данные из моей базы данных в реальном времени. Это сработало один раз, но теперь возвращает Promise {pending} '
const userId = admin.database ()
.ref (/dhabba_orders/{userID}
) один раз ( 'значение');.
Приведенный выше код вернул правильное значение один раз и теперь возвращает только 'Promise {pending}'
exports.notificationMake =
functions.database.ref(`/dhabba_orders/{userId}/status`)
.onWrite((change, context) => {
const userId = admin.database()
.ref(`/dhabba_orders/{userID}`).once('value');
console.log(userId);
const payload = {
notification: {
title: `Hi`,
body: `Hey`
}
};
return admin.messaging().sendToDevice(userId, payload);
});