This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+34
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect_1) {
let Client;
(function (Client) {
let Packets;
(function (Packets) {
class Connect {
}
Packets.Connect = Connect;
class Typing {
}
Packets.Typing = Typing;
class MessageDetails {
}
Packets.MessageDetails = MessageDetails;
})(Packets = Client.Packets || (Client.Packets = {}));
})(Client = Connect_1.Client || (Connect_1.Client = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"chathub.packets.js","sourceRoot":"","sources":["chathub.packets.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA0DhB;AA1DD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAwDxB;IAxDD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAsDvB;QAtDD,WAAiB,SAAO;YACpB,IAAiB,MAAM,CAoDtB;YApDD,WAAiB,MAAM;gBACnB,IAAiB,OAAO,CAkDvB;gBAlDD,WAAiB,OAAO;oBACpB,MAAa,OAAO;qBAKnB;oBALY,eAAO,UAKnB,CAAA;oBACD,MAAa,MAAM;qBAQlB;oBARY,cAAM,SAQlB,CAAA;oBACD,MAAa,cAAc;qBAiC1B;oBAjCY,sBAAc,iBAiC1B,CAAA;gBACL,CAAC,EAlDgB,OAAO,GAAP,cAAO,KAAP,cAAO,QAkDvB;YACL,CAAC,EApDgB,MAAM,GAAN,gBAAM,KAAN,gBAAM,QAoDtB;QACL,CAAC,EAtDgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAsDvB;IACL,CAAC,EAxDgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAwDxB;AACL,CAAC,EA1DS,OAAO,KAAP,OAAO,QA0DhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Connect=t;class i{}n.Typing=i;class r{}n.MessageDetails=r})(t=n.Packets||(n.Packets={}))})(t=n.Client||(n.Client={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,33 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect_1) {
let Server;
(function (Server) {
let Packets;
(function (Packets) {
class Connect {
}
Packets.Connect = Connect;
class Typing {
}
Packets.Typing = Typing;
class MessageDetails extends Unibase.Platform.Hubs.Providers.BasePacket {
constructor() {
super();
}
}
Packets.MessageDetails = MessageDetails;
class Conference extends Unibase.Platform.Hubs.Providers.BasePacket {
constructor() {
super();
}
}
Packets.Conference = Conference;
})(Packets = Server.Packets || (Server.Packets = {}));
})(Server = Connect_1.Server || (Connect_1.Server = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"chathub.server.packets.js","sourceRoot":"","sources":["chathub.server.packets.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAwEhB;AAxED,WAAU,OAAO;IACb,IAAiB,QAAQ,CAsExB;IAtED,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAoEvB;QApED,WAAiB,SAAO;YACpB,IAAiB,MAAM,CAkEtB;YAlED,WAAiB,MAAM;gBACnB,IAAiB,OAAO,CAgEvB;gBAhED,WAAiB,OAAO;oBACpB,MAAa,OAAO;qBAMnB;oBANY,eAAO,UAMnB,CAAA;oBACD,MAAa,MAAM;qBAQlB;oBARY,cAAM,SAQlB,CAAA;oBACD,MAAa,cAAe,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU;wBAC1E;4BACI,KAAK,EAAE,CAAC;wBACZ,CAAC;qBAgCJ;oBAnCY,sBAAc,iBAmC1B,CAAA;oBACD,MAAa,UAAW,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU;wBACtE;4BACI,KAAK,EAAE,CAAC;wBACZ,CAAC;qBAOJ;oBAVY,kBAAU,aAUtB,CAAA;gBACL,CAAC,EAhEgB,OAAO,GAAP,cAAO,KAAP,cAAO,QAgEvB;YACL,CAAC,EAlEgB,MAAM,GAAN,gBAAM,KAAN,gBAAM,QAkEtB;QACL,CAAC,EApEgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAoEvB;IACL,CAAC,EAtEgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAsExB;AACL,CAAC,EAxES,OAAO,KAAP,OAAO,QAwEhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i{}t.Connect=i;class r{}t.Typing=r;class u extends n.Platform.Hubs.Providers.BasePacket{constructor(){super()}}t.MessageDetails=u;class f extends n.Platform.Hubs.Providers.BasePacket{constructor(){super()}}t.Conference=f})(i=t.Packets||(t.Packets={}))})(i=t.Server||(t.Server={}))})(i=t.Connect||(t.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,213 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Components;
(function (Components) {
class Chatter {
constructor() {
this.methods = {
onMessageSent: function (packet) {
console.log('Connected !' + packet.fromUserId + packet.message);
},
onUserTyping: function (packet) {
if (packet.isTyping)
Unibase.Platform.Connect.Components.Chat.Instance().showtyping(packet.userName, packet.fromUserId, packet.chatGroupId, packet.isPrivate);
else
Unibase.Platform.Connect.Components.Chat.Instance().hidestatus(packet.chatGroupId, packet.userName);
},
onMessageReceived: function (packet) {
Unibase.Platform.Connect.Components.Chat.Instance().onMessageReceived(packet);
},
EnableVedio: function (packet) {
Unibase.Platform.Connect.Components.Chat.Instance().EnableVedio(packet);
},
UpdateDeliveryStatus: function (packet) {
Unibase.Platform.Connect.Components.Chat.Instance().UpdateDeliveryStatus(packet);
},
UpdateReadStatus: function (packet) {
Unibase.Platform.Connect.Components.Chat.Instance().UpdateReadStatus(packet);
},
onUserDisconnected: function (packet) {
},
Editedmsg: function (packet) {
Unibase.Platform.Connect.Components.Chat.Instance().editedMsg(packet);
},
Deleteforeveryone: function (packet) {
Unibase.Platform.Connect.Components.Chat.Instance().deleteall(packet);
},
ChangeProfileImage: function (object) {
Unibase.Platform.Connect.Components.Chat.Instance().updateProfile(object.photoUrl, object.chatGroupId);
},
OnGroupNameChanged: function (object) {
Unibase.Platform.Connect.Components.Chat.Instance().updateGroupName(object.groupName, object.chatgroupid);
},
OnPrivateWindowOpened: function (chatGroupId) {
Unibase.Platform.Connect.Components.Chat.Instance().OnPrivateWindowOpened(chatGroupId);
},
EnableMeeting: function (MeetingId, UserId) {
Unibase.Platform.Connect.Components.Chat.Instance().EnableMeeting(MeetingId, UserId);
},
addParticipants: function (chatGrpDetails) {
Unibase.Platform.Connect.Components.Chat.Instance().addParticipants(chatGrpDetails);
},
onlinestatus: function (userid, onlinestatus) {
Unibase.Platform.Connect.Components.Chat.Instance().onlinestatus(userid, onlinestatus);
},
updatedstatus: function (users) {
Unibase.Platform.Connect.Components.Chat.Instance().status(users);
},
GetChatUnreadCount: function (chatcount) {
$('#chatIconBadge').text(chatcount).removeClass('d-none');
},
updatechatcount: function () {
$('#chatIconBadge').text(Number($('#chatIconBadge').text()) + 1).removeClass('d-none');
},
removeadmin: function (recipientId, chatGroupId) {
Unibase.Platform.Connect.Components.Chat.Instance().removeAdmin(recipientId, chatGroupId);
},
makeadmin: function (recipientId, chatGroupId) {
Unibase.Platform.Connect.Components.Chat.Instance().makeAdmin(recipientId, chatGroupId);
},
removeparticipant: function (recipientId, chatGroupId) {
Unibase.Platform.Connect.Components.Chat.Instance().removeParticipants(recipientId, chatGroupId);
}
};
}
init() {
this._chatHub = Unibase.Platform.Connect.Hubs.ChatHub.Instance(_appsettings.chathub_url());
this.connection = this._chatHub;
this.start();
}
getClientMethods() {
return [
{ MethodName: "removeadmin", Method: this.methods.removeadmin },
{ MethodName: "makeadmin", Method: this.methods.makeadmin },
{ MethodName: "removeparticipant", Method: this.methods.removeparticipant },
{ MethodName: "onMessageSent", Method: this.methods.onMessageSent },
{ MethodName: "onUserTyping", Method: this.methods.onUserTyping },
{ MethodName: "onMessageReceived", Method: this.methods.onMessageReceived },
{ MethodName: "EnableVedio", Method: this.methods.EnableVedio },
{ MethodName: "UpdateDeliveryStatus", Method: this.methods.UpdateDeliveryStatus },
{ MethodName: "UpdateReadStatus", Method: this.methods.UpdateReadStatus },
{ MethodName: "onUserDisconnected", Method: this.methods.onUserDisconnected },
{ MethodName: "Editedmsg", Method: this.methods.Editedmsg },
{ MethodName: "Deleteforeveryone", Method: this.methods.Deleteforeveryone },
{ MethodName: "ChangeProfileImage", Method: this.methods.ChangeProfileImage },
{ MethodName: "OnPrivateWindowOpened", Method: this.methods.OnPrivateWindowOpened },
{ MethodName: "OnGroupNameChanged", Method: this.methods.OnGroupNameChanged },
{ MethodName: "EnableMeeting", Method: this.methods.EnableMeeting },
{ MethodName: "addParticipants", Method: this.methods.addParticipants },
{ MethodName: "onlinestatus", Method: this.methods.onlinestatus },
{ MethodName: "updatedstatus", Method: this.methods.updatedstatus },
{ MethodName: "GetChatUnreadCount", Method: this.methods.GetChatUnreadCount },
{ MethodName: "updatechatcount", Method: this.methods.updatechatcount },
];
}
registerClientMethods() {
let _methods = this.getClientMethods();
if (_methods)
for (var i = 0; i < _methods.length; i++) {
this.connection.register(_methods[i].MethodName, _methods[i].Method);
}
}
start() {
return __awaiter(this, void 0, void 0, function* () {
try {
this.registerClientMethods();
this.connection.connect(function () {
let identity = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
let _packet = new Unibase.Platform.Connect.Server.Packets.Connect();
_packet.SessionId = identity.sessionId;
_packet.UnibaseId = identity.unibaseId;
_packet.UserId = identity.userId;
_packet.UserName = identity.name;
_packet.ActiveChatGroupId = 0;
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.UserConnected(_packet, null);
});
}
catch (err) {
console.log(err);
setTimeout(this.start, 5000);
}
});
}
;
onTyping(packet, callback) {
if (!Components.Chat.isBlock) {
packet.IsTyping = true;
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.UserTyping(packet, callback);
}
}
onTypingStop(packet, callback) {
if (!Components.Chat.isBlock) {
packet.IsTyping = false;
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.UserTyping(packet, callback);
}
}
onMessageSent(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.SendPrivateMessage(packet, callback);
}
openvideo(packet) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.OpenVideo(packet);
}
updateActiveChatGroup(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.UpdateActiveChatGroup(packet, callback);
}
updateDeliveryStatus(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.UpdateDeliveryStatus(packet, callback);
}
updateReadStatus(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.UpdateReadStatus(packet, callback);
}
editMessage(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.EditMessage(packet, callback);
}
Deleteforeveryone(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.Deleteall(packet, callback);
}
updateLastMessage(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.updateLastMessage(packet, callback);
}
OnPrivateWindowOpened(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.OnPrivateWindowOpened(packet, callback);
}
OnGroupNameChanged(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.OnGroupNameChanged(packet, callback);
}
EnableAudio(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.EnableAudio(packet, callback);
}
EnableVedio(packet, callback) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.EnableVedio(packet, callback);
}
GetUnreadChatCount() {
var sessionid = Unibase.Platform.Membership.Infos.Identity.currentUser.sessionId;
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.GetUnreadChatCount(sessionid);
}
addParticipants(chatGrpDetails) {
Unibase.Platform.Connect.Components.Chatter.instance._chatHub.server.addParticipantsInGrp(chatGrpDetails);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Chatter();
}
return this.instance;
}
}
Components.Chatter = Chatter;
})(Components = Connect.Components || (Connect.Components = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Enums;
(function (Enums) {
let GroupMessageType;
(function (GroupMessageType) {
GroupMessageType[GroupMessageType["CreateGroup"] = 1] = "CreateGroup";
GroupMessageType[GroupMessageType["AddParticipants"] = 2] = "AddParticipants";
GroupMessageType[GroupMessageType["RemoveParticipants"] = 3] = "RemoveParticipants";
GroupMessageType[GroupMessageType["MakeAdmin"] = 4] = "MakeAdmin";
GroupMessageType[GroupMessageType["RemoveAdmin"] = 5] = "RemoveAdmin";
GroupMessageType[GroupMessageType["ChangeGroupName"] = 6] = "ChangeGroupName";
GroupMessageType[GroupMessageType["RemoveProfilePic"] = 7] = "RemoveProfilePic";
GroupMessageType[GroupMessageType["ChangeProfilePic"] = 8] = "ChangeProfilePic";
GroupMessageType[GroupMessageType["ExitGroup"] = 9] = "ExitGroup";
})(GroupMessageType = Enums.GroupMessageType || (Enums.GroupMessageType = {}));
})(Enums = Connect.Enums || (Connect.Enums = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"groupmessagetype.js","sourceRoot":"","sources":["groupmessagetype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAMvB;QAND,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,gBAEX;gBAFD,WAAY,gBAAgB;oBACxB,qEAAe,CAAA;oBAAE,6EAAe,CAAA;oBAAE,mFAAkB,CAAA;oBAAE,iEAAS,CAAA;oBAAE,qEAAW,CAAA;oBAAE,6EAAe,CAAA;oBAAE,+EAAgB,CAAA;oBAAE,+EAAgB,CAAA;oBAAE,iEAAS,CAAA;gBAChJ,CAAC,EAFW,gBAAgB,GAAhB,sBAAgB,KAAhB,sBAAgB,QAE3B;YACL,CAAC,EAJgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAIrB;QACL,CAAC,EANgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAMvB;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.CreateGroup=1]="CreateGroup";n[n.AddParticipants=2]="AddParticipants";n[n.RemoveParticipants=3]="RemoveParticipants";n[n.MakeAdmin=4]="MakeAdmin";n[n.RemoveAdmin=5]="RemoveAdmin";n[n.ChangeGroupName=6]="ChangeGroupName";n[n.RemoveProfilePic=7]="RemoveProfilePic";n[n.ChangeProfilePic=8]="ChangeProfilePic";n[n.ExitGroup=9]="ExitGroup"})(t=n.GroupMessageType||(n.GroupMessageType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Enums;
(function (Enums) {
let MessageType;
(function (MessageType) {
MessageType[MessageType["Text"] = 1] = "Text";
MessageType[MessageType["Log"] = 2] = "Log";
MessageType[MessageType["Url"] = 3] = "Url";
MessageType[MessageType["File"] = 4] = "File";
MessageType[MessageType["FileAndUrl"] = 5] = "FileAndUrl";
MessageType[MessageType["Audio"] = 6] = "Audio";
MessageType[MessageType["Video"] = 7] = "Video";
MessageType[MessageType["Image"] = 8] = "Image";
MessageType[MessageType["Unknown"] = 9] = "Unknown";
})(MessageType = Enums.MessageType || (Enums.MessageType = {}));
})(Enums = Connect.Enums || (Connect.Enums = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"messagetype.js","sourceRoot":"","sources":["messagetype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAMvB;QAND,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,WAEX;gBAFD,WAAY,WAAW;oBACnB,6CAAQ,CAAA;oBAAE,2CAAG,CAAA;oBAAE,2CAAG,CAAA;oBAAE,6CAAI,CAAA;oBAAE,yDAAU,CAAA;oBAAE,+CAAK,CAAA;oBAAE,+CAAK,CAAA;oBAAE,+CAAK,CAAA;oBAAE,mDAAO,CAAA;gBACtE,CAAC,EAFW,WAAW,GAAX,iBAAW,KAAX,iBAAW,QAEtB;YACL,CAAC,EAJgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAIrB;QACL,CAAC,EANgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAMvB;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Text=1]="Text";n[n.Log=2]="Log";n[n.Url=3]="Url";n[n.File=4]="File";n[n.FileAndUrl=5]="FileAndUrl";n[n.Audio=6]="Audio";n[n.Video=7]="Video";n[n.Image=8]="Image";n[n.Unknown=9]="Unknown"})(t=n.MessageType||(n.MessageType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
+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":"AAGA,IAAU,OAAO,CA8GhB;AA9GD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA4GxB;IA5GD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CA0GvB;QA1GD,WAAiB,OAAO;YACpB,IAAiB,IAAI,CAwGpB;YAxGD,WAAiB,IAAI;gBACjB,MAAa,OAAO;oBAKhB,YAAY,MAAc;wBA4B1B,WAAM,GAAG;4BACL,aAAa,EAAE,UAAU,MAAuD,EAAE,QAAkB;gCAChG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,eAAe,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAClD,CAAC;4BACD,UAAU,EAAE,UAAU,MAAsD,EAAE,QAAkB;gCAC5F,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,YAAY,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAC/C,CAAC;4BACD,kBAAkB,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCAC5G,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,oBAAoB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BACvD,CAAC;4BACD,SAAS,EAAE,UAAU,MAAsD;gCACvE,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,WAAW,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;4BAC1C,CAAC;4BACD,oBAAoB,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCAC9G,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,sBAAsB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BACzD,CAAC;4BACD,qBAAqB,EAAE,UAAU,MAAuD,EAAE,QAAkB;gCACxG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,uBAAuB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAC1D,CAAC;4BACD,gBAAgB,EAAE,UAAU,MAA8D,EAAE,QAAiB;gCACzG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,kBAAkB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAEhG,CAAC;4BACD,qBAAqB,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCAC/G,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,uBAAuB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BACrG,CAAC;4BACD,WAAW,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCACrG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,aAAa,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAE3F,CAAC;4BACD,SAAS,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCACnG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,cAAc,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAE5F,CAAC;4BACD,iBAAiB,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCAC3G,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,mBAAmB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BACjG,CAAC;4BACD,kBAAkB,EAAE,UAAU,MAA8D,EAAE,QAAkB;gCAC5G,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,oBAAoB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAClG,CAAC;4BACD,WAAW,EAAE,UAAU,MAA0D,EAAE,QAAkB;gCACjG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,aAAa,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAChD,CAAC;4BACD,WAAW,EAAE,UAAU,MAA0D,EAAE,QAAkB;gCACjG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,aAAa,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;4BAChD,CAAC;4BAED,uBAAuB,EAAE,UAAS,MAAsD;gCAEpF,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ;oCAC1C,MAAM,CAAC,yBAAyB,EAAE,MAAM,EAAC,IAAI,CAAC,CAAC;4BACvD,CAAC;yBACJ,CAAA;wBAvFG,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;wBACrB,IAAI,CAAC,UAAU,GAAG,IAAI,MAAM,CAAC,SAAS,CAAC,CAAC,oBAAoB,EAAE;6BACzD,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,sBAAsB,EAAE;6BAC7C,KAAK,EAAE,CAAC;oBACjB,CAAC;oBAED,aAAa;wBACT,OAAO,IAAI,CAAC,UAAU,CAAC;oBAC3B,CAAC;oBAED,OAAO,CAAC,QAAkB;wBACtB,IAAI,CAAC,aAAa,EAAE,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC;4BAC9B,QAAQ,EAAE,CAAC;wBACf,CAAC,CAAC,CAAC;oBACP,CAAC;oBACD,MAAM;wBACF,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAC,WAAW,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,IAAI,EAAE,CAAC;oBACtG,CAAC;oBACD,QAAQ,CAAC,SAAiB,EAAE,YAAsB;wBAC9C,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,SAAS,EAAE,YAAY,CAAC,CAAC;oBACrD,CAAC;oBAED,MAAM,CAAC,UAAkB,EAAE,MAA+C,EAAE,QAAkB;wBAC1F,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAC,WAAW,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,MAAM,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,GAAG;4BACrI,OAAO,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;wBACzC,CAAC,CAAC,CAAC;oBACP,CAAC;oBAgED,MAAM,CAAC,QAAQ,CAAC,MAAc;wBAC1B,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,OAAO,CAAC,MAAM,CAAC,CAAC;yBACvC;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBAtGY,YAAO,UAsGnB,CAAA;YACL,CAAC,EAxGgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAwGpB;QACL,CAAC,EA1GgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QA0GvB;IACL,CAAC,EA5GgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA4GxB;AACL,CAAC,EA9GS,OAAO,KAAP,OAAO,QA8GhB"}
+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={}));
+887
View File
File diff suppressed because one or more lines are too long
+15
View File
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Infos;
(function (Infos) {
class Chat {
}
Infos.Chat = Chat;
})(Infos = Connect.Infos || (Connect.Infos = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chat.js","sourceRoot":"","sources":["chat.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAgChB;AAhCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA8BxB;IA9BD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CA4BvB;QA5BD,WAAiB,OAAO;YACpB,IAAiB,KAAK,CA0BrB;YA1BD,WAAiB,KAAK;gBAClB,MAAa,IAAI;iBAwBhB;gBAxBY,UAAI,OAwBhB,CAAA;YACL,CAAC,EA1BgB,KAAK,GAAL,aAAK,KAAL,aAAK,QA0BrB;QACL,CAAC,EA5BgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QA4BvB;IACL,CAAC,EA9BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8BxB;AACL,CAAC,EAhCS,OAAO,KAAP,OAAO,QAgChB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Chat=t})(t=n.Infos||(n.Infos={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Infos;
(function (Infos) {
class ChatContact {
}
Infos.ChatContact = ChatContact;
})(Infos = Connect.Infos || (Connect.Infos = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chatcontact.js","sourceRoot":"","sources":["chatcontact.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAkBhB;AAlBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAgBxB;IAhBD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAcvB;QAdD,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAYrB;YAZD,WAAiB,KAAK;gBAClB,MAAa,WAAW;iBAUvB;gBAVY,iBAAW,cAUvB,CAAA;YACL,CAAC,EAZgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAYrB;QACL,CAAC,EAdgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAcvB;IACL,CAAC,EAhBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAgBxB;AACL,CAAC,EAlBS,OAAO,KAAP,OAAO,QAkBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.ChatContact=t})(t=n.Infos||(n.Infos={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Infos;
(function (Infos) {
class ChatGroup {
}
Infos.ChatGroup = ChatGroup;
})(Infos = Connect.Infos || (Connect.Infos = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chatgroup.js","sourceRoot":"","sources":["chatgroup.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAkBhB;AAlBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAgBxB;IAhBD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAcvB;QAdD,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAYrB;YAZD,WAAiB,KAAK;gBAClB,MAAa,SAAS;iBAUrB;gBAVY,eAAS,YAUrB,CAAA;YACL,CAAC,EAZgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAYrB;QACL,CAAC,EAdgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAcvB;IACL,CAAC,EAhBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAgBxB;AACL,CAAC,EAlBS,OAAO,KAAP,OAAO,QAkBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.ChatGroup=t})(t=n.Infos||(n.Infos={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Infos;
(function (Infos) {
class ChatMessage {
}
Infos.ChatMessage = ChatMessage;
})(Infos = Connect.Infos || (Connect.Infos = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chatmessage.js","sourceRoot":"","sources":["chatmessage.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAsBhB;AAtBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAoBxB;IApBD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAkBvB;QAlBD,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAgBrB;YAhBD,WAAiB,KAAK;gBAClB,MAAa,WAAW;iBAcvB;gBAdY,iBAAW,cAcvB,CAAA;YACL,CAAC,EAhBgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAgBrB;QACL,CAAC,EAlBgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAkBvB;IACL,CAAC,EApBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAoBxB;AACL,CAAC,EAtBS,OAAO,KAAP,OAAO,QAsBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.ChatMessage=t})(t=n.Infos||(n.Infos={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Infos;
(function (Infos) {
class ChatRecipient {
}
Infos.ChatRecipient = ChatRecipient;
})(Infos = Connect.Infos || (Connect.Infos = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chatrecipient.js","sourceRoot":"","sources":["chatrecipient.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAgBhB;AAhBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAcxB;IAdD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAYvB;QAZD,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAUrB;YAVD,WAAiB,KAAK;gBAClB,MAAa,aAAa;iBAQzB;gBARY,mBAAa,gBAQzB,CAAA;YACL,CAAC,EAVgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAUrB;QACL,CAAC,EAZgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAYvB;IACL,CAAC,EAdgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAcxB;AACL,CAAC,EAhBS,OAAO,KAAP,OAAO,QAgBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.ChatRecipient=t})(t=n.Infos||(n.Infos={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,285 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Managers;
(function (Managers) {
class ChatManager extends Platform.Core.BaseManager {
static Instance() {
if (this._instance === undefined)
this._instance = new ChatManager();
return this._instance;
}
saveChatGroup(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/savechatgroup';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
return response;
});
});
}
getChats() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getchats';
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getChatsByGroupId(chatGroupId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/chatlist/chatgroupid/' + chatGroupId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
forwardmultiple(data) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/multiforward';
return yield this.dataHelper().postAsync(url, data).then(function (response) {
return response;
});
});
}
Deletemultiple(array) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/multidelete';
return yield this.dataHelper().postAsync(url, array).then(function (response) {
return response;
});
});
}
Starmultiple(array) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/multistar';
return yield this.dataHelper().postAsync(url, array).then(function (response) {
return response;
});
});
}
MuteNotifications(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/mutenotification/chatgroupid/' + chatgroupid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
getChatContacts() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getchatcontacts';
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getChatMessages(chatId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/chatlist/conversation/' + chatId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getLastMessage(chatId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/chatlist/conversation/' + chatId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
saveChat(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/savechat';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
return response;
});
});
}
getChatGroup(fromUserId, toUserId, isPrivate, groupName) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getchatgroup/fromuserid/' + fromUserId + '/touserid/' + toUserId + '/isprivate/' + isPrivate + '/groupname/' + groupName;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getChatRecipientsByGroupId(chatGroupId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getchatrecipients/chatgroupid/' + chatGroupId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getChatgroups(contactId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getchatgroups/contactid/' + contactId;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
updateLastSeen(RecipientId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/updatelastseen/recipientid/' + RecipientId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
Delete(chatid, fromuserid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/deletemessage/chatid/' + chatid + '/fromuserid/' + fromuserid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
DeleteForEveryone(chatid, chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/deleteforeveryone/chatid/' + chatid + '/chatgroupid/' + chatgroupid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
EditMessage(chatid, message) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/editmessage/chatid/' + chatid + '/message/' + message;
return yield this.dataHelper().postAsync(url, message).then(function (response) {
return response;
});
});
}
StarMessage(chatid, currentUser) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/starmessage/chatid/' + chatid + '/currentUser/' + currentUser;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
RemoveParticipant(chatgroupid, contactid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/removeparticipant/chatgroupid/' + chatgroupid + '/recipientid/' + contactid;
return yield this.dataHelper().postAsync(url, null).then(function (reponse) {
return reponse;
});
});
}
clearChat(chatgroupid, fromuserid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/clearchat/chatgroupid/' + chatgroupid + '/fromuserid/' + fromuserid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
mediafiles(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getmediafiles/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
documentfiles(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getdocumentfiles/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getlinks(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getlinks/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
changeGroupName(chatgroupid, groupname) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/changegroupname/chatgroupid/' + chatgroupid + '/groupname/' + groupname;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
updateAdminStatus(chatgroupid, recipientId, isadmin) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/updateadminstatus/chatgroupid/' + chatgroupid + '/recipientid/' + recipientId + '/isadmin/' + isadmin;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
messageinfo(chatid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/messageinfo/chatid/' + chatid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getChatRecipientInfo(chatgroupid, recipientid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getchatrecipient/chatgroupid/' + chatgroupid + '/recipientid/' + recipientid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
draftMessage(message, chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/draftMessage/chatgroupid/' + chatgroupid + '/message/' + message;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
getMediaCount(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getMedia/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
blockOrunBlock(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/blockUser/chatgroupid/' + chatgroupid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
getUnreadChatCount() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getUnreadChatCount';
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
}
Managers.ChatManager = ChatManager;
})(Managers = Connect.Managers || (Connect.Managers = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"version":3,"file":"ichatmanager.js","sourceRoot":"","sources":["ichatmanager.ts"],"names":[],"mappings":""}
+15
View File
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Requests;
(function (Requests) {
class Chat {
}
Requests.Chat = Chat;
})(Requests = Connect.Requests || (Connect.Requests = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chat.js","sourceRoot":"","sources":["chat.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAkCxB;IAlCD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAgCvB;QAhCD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,IAAI;iBA4BhB;gBA5BY,aAAI,OA4BhB,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA8BxB;QACL,CAAC,EAhCgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAgCvB;IACL,CAAC,EAlCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAkCxB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Chat=t})(t=n.Requests||(n.Requests={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,17 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Requests;
(function (Requests) {
class ChatGroup {
constructor() {
}
}
Requests.ChatGroup = ChatGroup;
})(Requests = Connect.Requests || (Connect.Requests = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chatgroup.js","sourceRoot":"","sources":["chatgroup.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAsBhB;AAtBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAoBxB;IApBD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAkBvB;QAlBD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CAgBxB;YAhBD,WAAiB,QAAQ;gBACrB,MAAa,SAAS;oBAClB;oBAEA,CAAC;iBAWJ;gBAdY,kBAAS,YAcrB,CAAA;YACL,CAAC,EAhBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAgBxB;QACL,CAAC,EAlBgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAkBvB;IACL,CAAC,EApBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAoBxB;AACL,CAAC,EAtBS,OAAO,KAAP,OAAO,QAsBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{constructor(){}}n.ChatGroup=t})(t=n.Requests||(n.Requests={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,18 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Requests;
(function (Requests) {
class ChatRecipient {
constructor() {
this.UserSession = "";
}
}
Requests.ChatRecipient = ChatRecipient;
})(Requests = Connect.Requests || (Connect.Requests = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"chatrecipient.js","sourceRoot":"","sources":["chatrecipient.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAgBhB;AAhBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAcxB;IAdD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAYvB;QAZD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CAUxB;YAVD,WAAiB,QAAQ;gBACrB,MAAa,aAAa;iBAQzB;gBARY,sBAAa,gBAQzB,CAAA;YACL,CAAC,EAVgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAUxB;QACL,CAAC,EAZgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAYvB;IACL,CAAC,EAdgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAcxB;AACL,CAAC,EAhBS,OAAO,KAAP,OAAO,QAgBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{constructor(){this.UserSession=""}}n.ChatRecipient=t})(t=n.Requests||(n.Requests={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
+15
View File
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Connect;
(function (Connect) {
let Requests;
(function (Requests) {
class User {
}
Requests.User = User;
})(Requests = Connect.Requests || (Connect.Requests = {}));
})(Connect = Platform.Connect || (Platform.Connect = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"user.js","sourceRoot":"","sources":["user.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAiBhB;AAjBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAexB;IAfD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAavB;QAbD,WAAiB,OAAO;YACpB,IAAiB,QAAQ,CAWxB;YAXD,WAAiB,QAAQ;gBACrB,MAAa,IAAI;iBAShB;gBATY,aAAI,OAShB,CAAA;YACL,CAAC,EAXgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAWxB;QACL,CAAC,EAbgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAavB;IACL,CAAC,EAfgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAexB;AACL,CAAC,EAjBS,OAAO,KAAP,OAAO,QAiBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.User=t})(t=n.Requests||(n.Requests={}))})(t=n.Connect||(n.Connect={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));