UNPKG

openim-uniapp-polyfill

Version:

openim sdk for uniapp polyfill

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