https://status.firebase.google.com/incident/Functions/17001
на развертывание функций в Firebase Cloud у меня уходило 3-4 минуты. Теперь, когда я пытаюсь развернуть мои изменения, CMD работает в течение 10-15 минут, а затем дает мне этоDeploy Error: Operation interrupted
и небольшое сообщение в мой журнал функций облака также говоритOperation interrupted
.
CMD и Log не очень полезны, так как они не говорят, что является причиной этой проблемы. Что-то не так с кодом, который я сделал? Это очень просто, и я не думаю, что это является причиной проблемы, но вот она:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
var roomID = "cheufer_923sfd98";
exports.findRoom = functions.database
.ref('/Players Searching For Room/{uid}')
.onWrite(event => {
if(!event.data.exists())
{
return;
}
admin.database().ref('/Test Array/' + roomID).transaction(function(content){
if(content == null)
{
content.push( {onGoing: false} );
content.push( {players: [] } );
}
content.players.push(event.params.uid);
return content;
}, function(error, committed){
if(committed)
{
console.log("Committed successfully. New data was inserted in table called 'TestArray'");
}
});
});