check if startup promise is resolved

This commit is contained in:
FinnStutzenstein 2017-02-10 10:23:46 +01:00
parent 160333beea
commit 8f613177cb

View File

@ -101,9 +101,10 @@ angular.module('OpenSlidesApp.core', [
_.forEach(Autoupdate.messageReceivers, function (receiver) {
receiver(event.data);
});
// The first message is done: resolve the promise.
// TODO: check whether the promise is already resolved.
Autoupdate.firstMessageDeferred.resolve();
// Check if the promise is not resolved yet.
if (Autoupdate.firstMessageDeferred.promise.$$state.status === 0) {
Autoupdate.firstMessageDeferred.resolve();
}
};
};
return Autoupdate;