В итоге решил создать слушателя базы отдельно от метода, который сохраняет все данные в массив, а уже по HTTP-триггеру анализировать данные в массиве. Всем спасибо! Код ниже.
ref.on("value", function(snapshots) {
data = [];
snapshots.forEach(function(record) {
var val = record.val();
var value = val.value;
data.push({ value: value });
});
});
exports.resend = functions.https.onRequest((request, response) => {
var query = request.query;
var value = query.value;
for (var i = 0; i < data.length; i++)
{
var item = data[i];
if (item['value'] == value)
response.status(200).send("OK");
}
response.status(500).send("Value not found");
});