This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
+117
View File
@@ -0,0 +1,117 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Hubs;
(function (Hubs) {
class ChatHub {
constructor(huburl) {
this.reconnectIntervalMs = 5000;
this.server = {
UserConnected: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("UserConnected", packet, callback);
},
UserTyping: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("UserTyping", packet, callback);
},
SendPrivateMessage: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("SendPrivateMessage", packet, callback);
},
OpenVideo: function (packet) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("OpenVideo", packet, null);
},
UpdateDeliveryStatus: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("UpdateDeliveryStatus", packet, callback);
},
UpdateActiveChatGroup: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("UpdateActiveChatGroup", packet, callback);
},
UpdateReadStatus: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.invoke("UpdateReadStatus", packet, callback);
},
OnPrivateWindowOpened: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.invoke("OnPrivateWindowOpened", packet, callback);
},
EditMessage: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.invoke("Editmessage", packet, callback);
},
Deleteall: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.invoke("DeleteForAll", packet, callback);
},
updateLastMessage: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.invoke("UpdateLastMessage", packet, callback);
},
OnGroupNameChanged: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.invoke("OnGroupNameChanged", packet, callback);
},
EnableAudio: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("EnableAudio", packet, callback);
},
EnableVedio: function (packet, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("EnableVedio", packet, callback);
},
updategroupparticipants: function (chatParticipants) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("Updategroupparticipants", chatParticipants, null);
},
removeParticipant: function (recipientid) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("RemoveParticipants", recipientid, null);
},
GetUnreadChatCount: function (sessionid) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("GetUserChatCount", sessionid, null);
},
addParticipantsInGrp: function (chatGrpDetails) {
Unibase.Platform.Connect.Hubs.ChatHub.instance.
invoke("Addparticipants", chatGrpDetails, null);
}
};
this.huburl = huburl;
this.connection = new window['signalR'].HubConnectionBuilder()
.withUrl(this.huburl).withAutomaticReconnect({
nextRetryDelayInMilliseconds: () => this.reconnectIntervalMs,
})
.build();
}
getConnection() {
return this.connection;
}
connect(callback) {
this.getConnection().start().then(function () {
callback();
});
}
LogOut() {
Unibase.Platform.Connect.Hubs.ChatHub.Instance(_appsettings.chathub_url()).getConnection().stop();
}
register(eventname, actionmethod) {
this.getConnection().on(eventname, actionmethod);
}
invoke(methodname, params, callback) {
Unibase.Platform.Connect.Hubs.ChatHub.Instance(_appsettings.chathub_url()).getConnection().invoke(methodname, params).catch(function (err) {
return console.error(err.toString());
});
}
static Instance(huburl) {
if (this.instance === undefined) {
this.instance = new ChatHub(huburl);
}
return this.instance;
}
}
Hubs.ChatHub = ChatHub;
})(Hubs = Connect.Hubs || (Connect.Hubs = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chathub.js","sourceRoot":"","sources":["chathub.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i{constructor(t){this.server={UserConnected:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("UserConnected",t,i)},UserTyping:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("UserTyping",t,i)},SendPrivateMessage:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("SendPrivateMessage",t,i)},OpenVideo:function(t){n.Platform.Connect.Hubs.ChatHub.instance.invoke("OpenVideo",t,null)},UpdateDeliveryStatus:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("UpdateDeliveryStatus",t,i)},UpdateActiveChatGroup:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("UpdateActiveChatGroup",t,i)},UpdateReadStatus:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("UpdateReadStatus",t,i)},OnPrivateWindowOpened:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("OnPrivateWindowOpened",t,i)},EditMessage:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("Editmessage",t,i)},Deleteall:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("DeleteForAll",t,i)},updateLastMessage:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("UpdateLastMessage",t,i)},OnGroupNameChanged:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("OnGroupNameChanged",t,i)},EnableAudio:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("EnableAudio",t,i)},EnableVedio:function(t,i){n.Platform.Connect.Hubs.ChatHub.instance.invoke("EnableVedio",t,i)},updategroupparticipants:function(t){n.Platform.Connect.Hubs.ChatHub.instance.invoke("Updategroupparticipants",t,null)},removeParticipant:function(t){n.Platform.Connect.Hubs.ChatHub.instance.invoke("RemoveParticipants",t,null)},GetUnreadChatCount:function(t){n.Platform.Connect.Hubs.ChatHub.instance.invoke("GetUserChatCount",t,null)},addParticipantsInGrp:function(t){n.Platform.Connect.Hubs.ChatHub.instance.invoke("Addparticipants",t,null)}};this.huburl=t;this.connection=(new window.signalR.HubConnectionBuilder).withUrl(this.huburl).withAutomaticReconnect().build()}getConnection(){return this.connection}connect(n){this.getConnection().start().then(function(){n()})}LogOut(){n.Platform.Connect.Hubs.ChatHub.Instance(_appsettings.chathub_url()).getConnection().stop()}register(n,t){this.getConnection().on(n,t)}invoke(t,i){n.Platform.Connect.Hubs.ChatHub.Instance(_appsettings.chathub_url()).getConnection().invoke(t,i).catch(function(n){return console.error(n.toString())})}static Instance(n){return this.instance===undefined&&(this.instance=new i(n)),this.instance}}t.ChatHub=i})(i=t.Hubs||(t.Hubs={}))})(i=t.Connect||(t.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));