openim-uniapp-polyfill
Version:
openim sdk for uniapp polyfill
3 lines (2 loc) • 14.8 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@openim/client-sdk")):"function"==typeof define&&define.amd?define(["exports","@openim/client-sdk"],t):t((e||self).openimUniappPolyfill={},e.clientSdk)}(this,function(e,t){var o,s,n,a,r,i,d,p,l,u,g,M,c,A,G,v,C,m,S;e.MessageReceiveOptType=void 0,(o=e.MessageReceiveOptType||(e.MessageReceiveOptType={}))[o.Nomal=0]="Nomal",o[o.NotReceive=1]="NotReceive",o[o.NotNotify=2]="NotNotify",e.AllowType=void 0,(s=e.AllowType||(e.AllowType={}))[s.Allowed=0]="Allowed",s[s.NotAllowed=1]="NotAllowed",e.GroupType=void 0,(n=e.GroupType||(e.GroupType={}))[n.WorkingGroup=2]="WorkingGroup",e.GroupJoinSource=void 0,(a=e.GroupJoinSource||(e.GroupJoinSource={}))[a.Invitation=2]="Invitation",a[a.Search=3]="Search",a[a.QrCode=4]="QrCode",e.GroupMemberRole=void 0,(r=e.GroupMemberRole||(e.GroupMemberRole={}))[r.Nomal=20]="Nomal",r[r.Admin=60]="Admin",r[r.Owner=100]="Owner",e.GroupVerificationType=void 0,(i=e.GroupVerificationType||(e.GroupVerificationType={}))[i.ApplyNeedInviteNot=0]="ApplyNeedInviteNot",i[i.AllNeed=1]="AllNeed",i[i.AllNot=2]="AllNot",e.MessageStatus=void 0,(d=e.MessageStatus||(e.MessageStatus={}))[d.Sending=1]="Sending",d[d.Succeed=2]="Succeed",d[d.Failed=3]="Failed",e.Platform=void 0,(p=e.Platform||(e.Platform={}))[p.iOS=1]="iOS",p[p.Android=2]="Android",p[p.Windows=3]="Windows",p[p.MacOSX=4]="MacOSX",p[p.Web=5]="Web",p[p.Linux=7]="Linux",p[p.AndroidPad=8]="AndroidPad",p[p.iPad=9]="iPad",e.LogLevel=void 0,(l=e.LogLevel||(e.LogLevel={}))[l.Debug=5]="Debug",l[l.Info=4]="Info",l[l.Warn=3]="Warn",l[l.Error=2]="Error",l[l.Fatal=1]="Fatal",l[l.Panic=0]="Panic",e.ApplicationHandleResult=void 0,(u=e.ApplicationHandleResult||(e.ApplicationHandleResult={}))[u.Unprocessed=0]="Unprocessed",u[u.Agree=1]="Agree",u[u.Reject=-1]="Reject",e.MessageType=void 0,(g=e.MessageType||(e.MessageType={}))[g.TextMessage=101]="TextMessage",g[g.PictureMessage=102]="PictureMessage",g[g.VoiceMessage=103]="VoiceMessage",g[g.VideoMessage=104]="VideoMessage",g[g.FileMessage=105]="FileMessage",g[g.AtTextMessage=106]="AtTextMessage",g[g.MergeMessage=107]="MergeMessage",g[g.CardMessage=108]="CardMessage",g[g.LocationMessage=109]="LocationMessage",g[g.CustomMessage=110]="CustomMessage",g[g.TypingMessage=113]="TypingMessage",g[g.QuoteMessage=114]="QuoteMessage",g[g.FaceMessage=115]="FaceMessage",g[g.FriendAdded=1201]="FriendAdded",g[g.OANotification=1400]="OANotification",g[g.GroupCreated=1501]="GroupCreated",g[g.GroupInfoUpdated=1502]="GroupInfoUpdated",g[g.MemberQuit=1504]="MemberQuit",g[g.GroupOwnerTransferred=1507]="GroupOwnerTransferred",g[g.MemberKicked=1508]="MemberKicked",g[g.MemberInvited=1509]="MemberInvited",g[g.MemberEnter=1510]="MemberEnter",g[g.GroupDismissed=1511]="GroupDismissed",g[g.GroupMemberMuted=1512]="GroupMemberMuted",g[g.GroupMemberCancelMuted=1513]="GroupMemberCancelMuted",g[g.GroupMuted=1514]="GroupMuted",g[g.GroupCancelMuted=1515]="GroupCancelMuted",g[g.GroupAnnouncementUpdated=1519]="GroupAnnouncementUpdated",g[g.GroupNameUpdated=1520]="GroupNameUpdated",g[g.BurnMessageChange=1701]="BurnMessageChange",g[g.RevokeMessage=2101]="RevokeMessage",e.SessionType=void 0,(M=e.SessionType||(e.SessionType={}))[M.Single=1]="Single",M[M.Group=2]="Group",M[M.WorkingGroup=3]="WorkingGroup",M[M.Notification=4]="Notification",e.GroupStatus=void 0,(c=e.GroupStatus||(e.GroupStatus={}))[c.Nomal=0]="Nomal",c[c.Baned=1]="Baned",c[c.Dismissed=2]="Dismissed",c[c.Muted=3]="Muted",e.GroupAtType=void 0,(A=e.GroupAtType||(e.GroupAtType={}))[A.AtNormal=0]="AtNormal",A[A.AtMe=1]="AtMe",A[A.AtAll=2]="AtAll",A[A.AtAllAtMe=3]="AtAllAtMe",A[A.AtGroupNotice=4]="AtGroupNotice",e.GroupMemberFilter=void 0,(G=e.GroupMemberFilter||(e.GroupMemberFilter={}))[G.All=0]="All",G[G.Owner=1]="Owner",G[G.Admin=2]="Admin",G[G.Nomal=3]="Nomal",G[G.AdminAndNomal=4]="AdminAndNomal",G[G.AdminAndOwner=5]="AdminAndOwner",e.Relationship=void 0,(v=e.Relationship||(e.Relationship={}))[v.isBlack=0]="isBlack",v[v.isFriend=1]="isFriend",e.LoginStatus=void 0,(C=e.LoginStatus||(e.LoginStatus={}))[C.Logout=1]="Logout",C[C.Logging=2]="Logging",C[C.Logged=3]="Logged",e.IMMethods=void 0,(m=e.IMMethods||(e.IMMethods={})).InitSDK="initSDK",m.UnInitSDK="unInitSDK",m.UploadLogs="uploadLogs",m.Login="login",m.Logout="logout",m.SetAppBackgroundStatus="setAppBackgroundStatus",m.NetworkStatusChanged="networkStatusChanged",m.GetLoginStatus="getLoginStatus",m.GetLoginUserID="getLoginUserID",m.GetUsersInfo="getUsersInfo",m.SetSelfInfo="setSelfInfo",m.GetSelfUserInfo="getSelfUserInfo",m.GetAllConversationList="getAllConversationList",m.GetConversationListSplit="getConversationListSplit",m.GetOneConversation="getOneConversation",m.GetMultipleConversation="getMultipleConversation",m.SetGlobalRecvMessageOpt="setGlobalRecvMessageOpt",m.HideConversation="hideConversation",m.GetConversationRecvMessageOpt="getConversationRecvMessageOpt",m.DeleteAllConversationFromLocal="deleteAllConversationFromLocal",m.SetConversation="setConversation",m.SetConversationDraft="setConversationDraft",m.ResetConversationGroupAtType="resetConversationGroupAtType",m.PinConversation="pinConversation",m.SetConversationPrivateChat="setConversationPrivateChat",m.SetConversationBurnDuration="setConversationBurnDuration",m.SetConversationRecvMessageOpt="setConversationRecvMessageOpt",m.GetTotalUnreadMsgCount="getTotalUnreadMsgCount",m.GetAtAllTag="getAtAllTag",m.CreateAdvancedTextMessage="createAdvancedTextMessage",m.CreateTextAtMessage="createTextAtMessage",m.CreateTextMessage="createTextMessage",m.CreateLocationMessage="createLocationMessage",m.CreateCustomMessage="createCustomMessage",m.CreateQuoteMessage="createQuoteMessage",m.CreateAdvancedQuoteMessage="createAdvancedQuoteMessage",m.CreateCardMessage="createCardMessage",m.CreateImageMessage="createImageMessage",m.CreateImageMessageFromFullPath="createImageMessageFromFullPath",m.CreateImageMessageByURL="createImageMessageByURL",m.CreateSoundMessage="createSoundMessage",m.CreateSoundMessageFromFullPath="createSoundMessageFromFullPath",m.CreateSoundMessageByURL="createSoundMessageByURL",m.CreateVideoMessage="createVideoMessage",m.CreateVideoMessageFromFullPath="createVideoMessageFromFullPath",m.CreateVideoMessageByURL="createVideoMessageByURL",m.CreateFileMessage="createFileMessage",m.CreateFileMessageFromFullPath="createFileMessageFromFullPath",m.CreateFileMessageByURL="createFileMessageByURL",m.CreateMergerMessage="createMergerMessage",m.CreateFaceMessage="createFaceMessage",m.CreateForwardMessage="createForwardMessage",m.GetConversationIDBySessionType="getConversationIDBySessionType",m.SendMessage="sendMessage",m.SendMessageNotOss="sendMessageNotOss",m.FindMessageList="findMessageList",m.GetAdvancedHistoryMessageList="getAdvancedHistoryMessageList",m.GetAdvancedHistoryMessageListReverse="getAdvancedHistoryMessageListReverse",m.RevokeMessage="revokeMessage",m.TypingStatusUpdate="typingStatusUpdate",m.MarkConversationMessageAsRead="markConversationMessageAsRead",m.MarkMessagesAsReadByMsgID="markMessagesAsReadByMsgID",m.DeleteMessageFromLocalStorage="deleteMessageFromLocalStorage",m.DeleteMessage="deleteMessage",m.DeleteConversationFromLocal="deleteConversationFromLocal",m.DeleteAllMsgFromLocalAndSvr="deleteAllMsgFromLocalAndSvr",m.DeleteAllMsgFromLocal="deleteAllMsgFromLocal",m.ClearConversationAndDeleteAllMsg="clearConversationAndDeleteAllMsg",m.DeleteConversationAndDeleteAllMsg="deleteConversationAndDeleteAllMsg",m.InsertSingleMessageToLocalStorage="insertSingleMessageToLocalStorage",m.InsertGroupMessageToLocalStorage="insertGroupMessageToLocalStorage",m.SearchLocalMessages="searchLocalMessages",m.SetMessageLocalEx="setMessageLocalEx",m.GetSpecifiedFriendsInfo="getSpecifiedFriendsInfo",m.GetFriendList="getFriendList",m.GetFriendListPage="getFriendListPage",m.SearchFriends="searchFriends",m.CheckFriend="checkFriend",m.AddFriend="addFriend",m.SetFriendRemark="setFriendRemark",m.UpdateFriends="updateFriends",m.DeleteFriend="deleteFriend",m.GetFriendApplicationListAsRecipient="getFriendApplicationListAsRecipient",m.GetFriendApplicationListAsApplicant="getFriendApplicationListAsApplicant",m.AcceptFriendApplication="acceptFriendApplication",m.RefuseFriendApplication="refuseFriendApplication",m.AddBlack="addBlack",m.GetBlackList="getBlackList",m.RemoveBlack="removeBlack",m.CreateGroup="createGroup",m.JoinGroup="joinGroup",m.QuitGroup="quitGroup",m.DismissGroup="dismissGroup",m.ChangeGroupMute="changeGroupMute",m.ChangeGroupMemberMute="changeGroupMemberMute",m.SetGroupMemberRoleLevel="setGroupMemberRoleLevel",m.SetGroupMemberInfo="setGroupMemberInfo",m.GetJoinedGroupList="getJoinedGroupList",m.GetJoinedGroupListPage="getJoinedGroupListPage",m.GetSpecifiedGroupsInfo="getSpecifiedGroupsInfo",m.SearchGroups="searchGroups",m.SetGroupInfo="setGroupInfo",m.SetGroupVerification="setGroupVerification",m.SetGroupLookMemberInfo="setGroupLookMemberInfo",m.SetGroupApplyMemberFriend="setGroupApplyMemberFriend",m.GetGroupMemberList="getGroupMemberList",m.GetGroupMemberOwnerAndAdmin="getGroupMemberOwnerAndAdmin",m.GetGroupMemberListByJoinTimeFilter="getGroupMemberListByJoinTimeFilter",m.GetSpecifiedGroupMembersInfo="getSpecifiedGroupMembersInfo",m.KickGroupMember="kickGroupMember",m.TransferGroupOwner="transferGroupOwner",m.InviteUserToGroup="inviteUserToGroup",m.GetGroupApplicationListAsRecipient="getGroupApplicationListAsRecipient",m.GetGroupApplicationListAsApplicant="getGroupApplicationListAsApplicant",m.AcceptGroupApplication="acceptGroupApplication",m.RefuseGroupApplication="refuseGroupApplication",m.SetGroupMemberNickname="setGroupMemberNickname",m.SearchGroupMembers="searchGroupMembers",m.IsJoinGroup="isJoinGroup",m.UpdateFcmToken="updateFcmToken",m.SetAppBadge="setAppBadge",m.GetSdkVersion="getSdkVersion",m.UploadFile="uploadFile",m.SetConversationIsMsgDestruct="setConversationIsMsgDestruct",m.SetConversationMsgDestructTime="setConversationMsgDestructTime",m.SubscribeUsersStatus="subscribeUsersStatus",m.UnsubscribeUsersStatus="unsubscribeUsersStatus",e.IMEvents=void 0,(S=e.IMEvents||(e.IMEvents={})).OnConnectFailed="onConnectFailed",S.OnConnectSuccess="onConnectSuccess",S.OnConnecting="onConnecting",S.OnKickedOffline="onKickedOffline",S.OnUserTokenInvalid="onUserTokenInvalid",S.OnSelfInfoUpdated="onSelfInfoUpdated",S.OnUserTokenExpired="onUserTokenExpired",S.OnMsgDeleted="onMsgDeleted",S.OnNewRecvMessageRevoked="onNewRecvMessageRevoked",S.OnRecvC2CReadReceipt="onRecvC2CReadReceipt",S.OnRecvGroupReadReceipt="onRecvGroupReadReceipt",S.OnRecvNewMessage="onRecvNewMessage",S.OnRecvNewMessages="onRecvNewMessages",S.OnRecvOfflineNewMessage="onRecvOfflineNewMessage",S.OnRecvOfflineNewMessages="onRecvOfflineNewMessages",S.OnConversationChanged="onConversationChanged",S.OnNewConversation="onNewConversation",S.OnSyncServerFailed="onSyncServerFailed",S.OnSyncServerFinish="onSyncServerFinish",S.OnSyncServerStart="onSyncServerStart",S.OnSyncServerProgress="onSyncServerProgress",S.OnTotalUnreadMessageCountChanged="onTotalUnreadMessageCountChanged",S.OnProgress="onProgress",S.UploadFileProgress="uploadFileProgress",S.OnBlackAdded="onBlackAdded",S.OnBlackDeleted="onBlackDeleted",S.OnFriendApplicationAccepted="onFriendApplicationAccepted",S.OnFriendApplicationAdded="onFriendApplicationAdded",S.OnFriendApplicationDeleted="onFriendApplicationDeleted",S.OnFriendApplicationRejected="onFriendApplicationRejected",S.OnFriendInfoChanged="onFriendInfoChanged",S.OnFriendAdded="onFriendAdded",S.OnFriendDeleted="onFriendDeleted",S.OnJoinedGroupAdded="onJoinedGroupAdded",S.OnJoinedGroupDeleted="onJoinedGroupDeleted",S.OnGroupMemberAdded="onGroupMemberAdded",S.OnGroupMemberDeleted="onGroupMemberDeleted",S.OnGroupApplicationAdded="onGroupApplicationAdded",S.OnGroupApplicationDeleted="onGroupApplicationDeleted",S.OnGroupInfoChanged="onGroupInfoChanged",S.OnGroupMemberInfoChanged="onGroupMemberInfoChanged",S.OnGroupApplicationAccepted="onGroupApplicationAccepted",S.OnGroupApplicationRejected="onGroupApplicationRejected",S.OnGroupDismissed="onGroupDismissed",S.OnRecvCustomBusinessMessage="onRecvCustomBusinessMessage",S.OnUserStatusChanged="onUserStatusChanged",S.OnInputStatusChanged="onInputStatusChanged",S.UploadLogsProgress="uploadLogsProgress";var f=uni.getSystemInfoSync().uniPlatform,F="app"===f,I="web"===f||"mp-weixin"===f||"mp-alipay"===f,h=F?uni.requireNativePlugin("Tuoyun-OpenIMSDK"):t.getSDK(),L=F?uni.requireNativePlugin("Tuoyun-OpenIMSDK-OUIFilePicker"):null,O=F?uni.requireNativePlugin("globalEvent"):null,y=[e.IMMethods.InitSDK,e.IMMethods.GetLoginStatus,e.IMMethods.GetLoginUserID,e.IMMethods.GetAtAllTag,e.IMMethods.CreateAdvancedTextMessage,e.IMMethods.CreateTextAtMessage,e.IMMethods.CreateTextMessage,e.IMMethods.CreateLocationMessage,e.IMMethods.CreateCustomMessage,e.IMMethods.CreateQuoteMessage,e.IMMethods.CreateAdvancedQuoteMessage,e.IMMethods.CreateCardMessage,e.IMMethods.CreateImageMessage,e.IMMethods.CreateImageMessageFromFullPath,e.IMMethods.CreateImageMessageByURL,e.IMMethods.CreateSoundMessage,e.IMMethods.CreateSoundMessageFromFullPath,e.IMMethods.CreateSoundMessageByURL,e.IMMethods.CreateVideoMessage,e.IMMethods.CreateVideoMessageFromFullPath,e.IMMethods.CreateVideoMessageByURL,e.IMMethods.CreateFileMessage,e.IMMethods.CreateFileMessageFromFullPath,e.IMMethods.CreateFileMessageByURL,e.IMMethods.CreateMergerMessage,e.IMMethods.CreateFaceMessage,e.IMMethods.CreateForwardMessage,e.IMMethods.GetConversationIDBySessionType,e.IMMethods.GetSdkVersion];function R(e){return e.charAt(0).toUpperCase()+e.slice(1)}var T={nomalApi:h,IMMethods:e.IMMethods,IMEvents:e.IMEvents,asyncApi:function(e){var t=[].slice.call(arguments,1);return F?new Promise(function(o,s){if(y.includes(e)){var n=h[e].apply(h,t);try{n=JSON.parse(n)}catch(e){}o(n)}else h[e].apply(h,t.concat([function(e){if(0===e.errCode){try{e.data=JSON.parse(e.data)}catch(e){}o(e)}else s(e)}]))}):I?new Promise(function(o,s){var n=Array.from(t);n.shift(),y.includes(e)?h[e].apply(h,n).then(function(e){if(0===e.errCode){try{e.data=JSON.parse(e.data)}catch(e){}o(e.data)}s(e)}).catch(function(e){s(e)}):h[e].apply(h,n).then(function(e){if(0===e.errCode){try{e.data=JSON.parse(e.data)}catch(e){}o(e)}s(e)}).catch(function(e){s(e)})}):Promise.reject("not support")},subscribe:function(e,t){F&&O.addEventListener(e,t),I&&h.on(R(e),t)},unsubscribe:function(e,t){F&&O.removeEventListener(e,t),I&&h.off(R(e),t)},uuid:function(){return(36*Math.random()).toString(36).slice(2)+(new Date).getTime().toString()},pickFile:function(){if(F)return new Promise(function(e,t){L.pick(function(o){o?e(o):t()})})},getVideoCover:function(e){if(F)return new Promise(function(t,o){L.getVideoAttributes(e,function(e){e.path?t(e):o()})})}};e.default=T});
//# sourceMappingURL=index.umd.js.map