У
есть несколько асин c методов, которые мне нужно дождаться завершения, прежде чем я вернусь из запроса. Я использую обещания, но получаю сообщение об ошибке:
401:2 error Expected catch() or return promise/catch-or-return
403:3 error Each then() should return a value or throw promise/always-return
это мой код:
function sendReview(token, user){
const txnData=admin.database().ref(`/payouts/${user}`).once('value');
Promise.all([txnData]).then (result=>{
const count=result[0].numChildren();
if(count===1){
const review_payload={
notification:{
title : `Hope you like ${APP_NAME}`,
body : "Please rate us on Play store",
icon : "default",
sound : "default",
click_action: CLICK_REVIEW
}
};
admin.messaging().sendToDevice(token,review_payload);
}
});
}