This commit is contained in:
2023-03-16 21:58:34 +00:00
parent 1cf637698e
commit 5561826960
177 changed files with 358 additions and 295 deletions
@@ -11,6 +11,9 @@ var Unibase;
this.server = {
Connect: function (packet, callback) {
Unibase.Platform.Automation.Hubs.NotificationHub.Instance(_appsettings.notification_url()).invoke("Connect", packet, callback);
},
ClearOnlineUsers: function (sessionId, callback) {
Unibase.Platform.Automation.Hubs.NotificationHub.Instance(_appsettings.notification_url()).invoke("ClearOnlineUsers", sessionId, callback);
}
};
this.huburl = huburl;
@@ -55,6 +55,7 @@ var Unibase;
this._notificationHub = Automation.Hubs.NotificationHub.Instance(_appsettings.notification_url());
this.connection = this._notificationHub;
this.start();
Notifier.Instance().ClearOnlineUsers();
}
playAudio(audiotype) {
var obj = document.createElement("audio");
@@ -66,6 +67,11 @@ var Unibase;
getAudioUrl(audiotype) {
return this.audiolibrary[Number(audiotype)];
}
ClearOnlineUsers() {
var timerID = setInterval(function () {
Notifier.Instance()._notificationHub.server.ClearOnlineUsers(Unibase.Platform.Membership.Infos.Identity.currentUser.sessionId, null);
}, 1800000);
}
seedAudioLibrary() {
if (this.audiolibrary === undefined)
this.audiolibrary = new Array();