Я новичок в облачной функции Firebase.Я пытаюсь выполнить итерацию, используя код
export const onPlay = functions.https.onRequest((req, res) => {
const token = req.query.token
let opponent: Player
const playersRef = admin.database().ref("players")
playersRef.once("value", snapshot => {
snapshot.forEach(data => {
opponent = data.val()
if(token !== opponent.token){
// return opponent
}
})
})
.then(opp=> {
res.send("Hello from " + opp.name)
})
})
Но forEach должен вернуть логическое значение
forEach(action: (a: admin.database.DataSnapshot) => boolean): boolean