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={}));
|