From 5125d69d8f29765171c557640d34804d31e8e991 Mon Sep 17 00:00:00 2001 From: Bloomingg <1293499952@qq.com> Date: Fri, 27 Sep 2024 15:38:00 +0800 Subject: [PATCH] fix: remove un used method & type --- package.json | 2 +- src/sdk/index.ts | 73 +++++--------------------------------------- src/types/entity.ts | 73 ++++++++++++++------------------------------ src/types/index.d.ts | 7 +---- src/types/params.ts | 41 ------------------------- 5 files changed, 32 insertions(+), 164 deletions(-) diff --git a/package.json b/package.json index 98705e5..15c2a26 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openim/wasm-client-sdk", - "version": "3.8.2-beta.3", + "version": "3.8.2-beta.4", "description": "open im sdk for web", "source": "src/index.ts", "main": "lib/index.js", diff --git a/src/sdk/index.ts b/src/sdk/index.ts index 37d03d2..5bf3844 100644 --- a/src/sdk/index.ts +++ b/src/sdk/index.ts @@ -14,7 +14,6 @@ import { ChangeGroupMemberMuteParams, ChangeGroupMuteParams, CreateGroupParams, - CreateMeetingParams, CustomMsgParams, CustomSignalParams, FaceMessageParams, @@ -34,7 +33,6 @@ import { SetConversationRecvOptParams, JoinGroupParams, LocationMsgParams, - MeetingOperateStreamParams, UpdateMemberInfoParams, MergerMsgParams, PartialUserItem, @@ -62,7 +60,6 @@ import { SplitConversationParams, TransferGroupParams, TypingUpdateParams, - UpdateMeetingParams, UploadFileParams, VideoMsgParamsByURL, SetGroupMemberNickParams, @@ -90,7 +87,6 @@ import { GroupItem, GroupMemberItem, IMConfig, - MeetingRecord, MessageItem, PublicUserItem, RtcInviteResults, @@ -1585,6 +1581,13 @@ class SDK extends Emitter { [operationID, roomID] ); }; + getSignalingInvitationInfoStartApp = (operationID = uuidv4()) => { + return this._invoker( + 'getSignalingInvitationInfoStartApp ', + window.getSignalingInvitationInfoStartApp, + [operationID] + ); + }; signalingSendCustomSignal = ( data: CustomSignalParams, operationID = uuidv4() @@ -1595,68 +1598,6 @@ class SDK extends Emitter { [operationID, data.customInfo, data.roomID] ); }; - signalingCreateMeeting = ( - data: CreateMeetingParams, - operationID = uuidv4() - ) => { - return this._invoker( - 'signalingCreateMeeting ', - window.signalingCreateMeeting, - [operationID, JSON.stringify(data)] - ); - }; - signalingJoinMeeting = (data: string, operationID = uuidv4()) => { - return this._invoker( - 'signalingJoinMeeting ', - window.signalingJoinMeeting, - [ - operationID, - JSON.stringify({ - roomID: data, - }), - ] - ); - }; - signalingUpdateMeetingInfo = ( - data: Partial & { roomID: string }, - operationID = uuidv4() - ) => { - return this._invoker( - 'signalingUpdateMeetingInfo ', - window.signalingUpdateMeetingInfo, - [operationID, JSON.stringify(data)] - ); - }; - signalingCloseRoom = (roomID: string, operationID = uuidv4()) => { - return this._invoker('signalingCloseRoom ', window.signalingCloseRoom, [ - operationID, - roomID, - ]); - }; - signalingGetMeetings = (operationID = uuidv4()) => { - return this._invoker<{ meetingInfoList: MeetingRecord[] }>( - 'signalingGetMeetings ', - window.signalingGetMeetings, - [operationID] - ); - }; - signalingOperateStream = ( - data: MeetingOperateStreamParams, - operationID = uuidv4() - ) => { - return this._invoker( - 'signalingOperateStream ', - window.signalingOperateStream, - [ - operationID, - data.streamType, - data.roomID, - data.userID, - data.mute, - data.muteAll, - ] - ); - }; setConversationIsMsgDestruct = ( data: SetConversationMsgDestructParams, operationID = uuidv4() diff --git a/src/types/entity.ts b/src/types/entity.ts index 4e4ec1d..4349fc4 100644 --- a/src/types/entity.ts +++ b/src/types/entity.ts @@ -99,17 +99,6 @@ export type FriendApplicationItem = { toNickname: string; toUserID: string; }; -export type FullUserItem = { - blackInfo: BlackUserItem | null; - friendInfo: FriendUserItem | null; - publicInfo: PublicUserItem | null; -}; -export type FullUserItemWithCache = { - blackInfo: BlackUserItem | null; - friendInfo: FriendUserItem | null; - publicInfo: PublicUserItem | null; - groupMemberInfo: GroupMemberItem | null; -}; export type PublicUserItem = { nickname: string; userID: string; @@ -210,7 +199,7 @@ export type ConversationItem = { isPrivateChat: boolean; isMsgDestruct: boolean; attachedInfo: string; - ex: string; + ex?: string; }; export type MessageItem = { clientMsgID: string; @@ -230,27 +219,26 @@ export type MessageItem = { seq: number; isRead: boolean; status: MessageStatus; - isReact: boolean; - isExternalExtensions: boolean; - offlinePush: OfflinePush; - attachedInfo: string; - ex: string; - localEx: string; - textElem: TextElem; - cardElem: CardElem; - pictureElem: PictureElem; - soundElem: SoundElem; - videoElem: VideoElem; - fileElem: FileElem; - mergeElem: MergeElem; - atTextElem: AtTextElem; - faceElem: FaceElem; - locationElem: LocationElem; - customElem: CustomElem; - quoteElem: QuoteElem; - notificationElem: NotificationElem; - advancedTextElem: AdvancedTextElem; - typingElem: TypingElem; + isReact?: boolean; + isExternalExtensions?: boolean; + offlinePush?: OfflinePush; + ex?: string; + localEx?: string; + textElem?: TextElem; + cardElem?: CardElem; + pictureElem?: PictureElem; + soundElem?: SoundElem; + videoElem?: VideoElem; + fileElem?: FileElem; + mergeElem?: MergeElem; + atTextElem?: AtTextElem; + faceElem?: FaceElem; + locationElem?: LocationElem; + customElem?: CustomElem; + quoteElem?: QuoteElem; + notificationElem?: NotificationElem; + advancedTextElem?: AdvancedTextElem; + typingElem?: TypingElem; attachedInfoElem: AttachedInfoElem; }; export type TextElem = { @@ -326,9 +314,8 @@ export type AttachedInfoElem = { inEncryptStatus: boolean; burnDuration: number; hasReadTime: number; - notSenderNotificationPush: boolean; - messageEntityList: MessageEntity[]; - uploadProgress: UploadProgress; + messageEntityList?: MessageEntity[]; + uploadProgress?: UploadProgress; }; export type UploadProgress = { total: number; @@ -483,17 +470,3 @@ export type CallingRoomData = { invitation?: RtcInvite; roomID: string; }; - -export type MeetingRecord = { - createTime: number; - endTime: number; - hostUserID: string; - joinDisableVideo: boolean; - roomID: string; - meetingName: string; - onlyHostInviteUser: boolean; - participantCanEnableVideo: boolean; - startTime: number; - hostFaceURL?: string; - hostNickname?: string; -}; diff --git a/src/types/index.d.ts b/src/types/index.d.ts index dcd1251..ba1c888 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -809,13 +809,8 @@ declare global { signalingHungUp: (...args) => Promise; signalingGetRoomByGroupID: (...args) => Promise; signalingGetTokenByRoomID: (...args) => Promise; + getSignalingInvitationInfoStartApp: (...args) => Promise; signalingSendCustomSignal: (...args) => Promise; - signalingCreateMeeting: (...args) => Promise; - signalingJoinMeeting: (...args) => Promise; - signalingUpdateMeetingInfo: (...args) => Promise; - signalingCloseRoom: (...args) => Promise; - signalingGetMeetings: (operationID: string) => Promise; - signalingOperateStream: (...args) => Promise; setConversationIsMsgDestruct: (...args) => Promise; setConversationMsgDestructTime: (...args) => Promise; diff --git a/src/types/params.ts b/src/types/params.ts index 3d65af0..ac88631 100644 --- a/src/types/params.ts +++ b/src/types/params.ts @@ -397,47 +397,6 @@ export type CustomSignalParams = { customInfo: string; }; -export type CreateMeetingParams = { - meetingName: string; - meetingHostUserID: string; - startTime: number; - meetingDuration: number; - inviteeUserIDList: string[]; -}; - -export type UpdateMeetingParams = { - roomID: string; - meetingName: string; - startTime: number; - endTime: number; - participantCanUnmuteSelf: boolean; - participantCanEnableVideo: boolean; - onlyHostInviteUser: boolean; - onlyHostShareScreen: boolean; - joinDisableMicrophone: boolean; - joinDisableVideo: boolean; - isMuteAllVideo: boolean; - isMuteAllMicrophone: boolean; - addCanScreenUserIDList: string[]; - reduceCanScreenUserIDList: string[]; - addDisableMicrophoneUserIDList: string[]; - reduceDisableMicrophoneUserIDList: string[]; - addDisableVideoUserIDList: string[]; - reduceDisableVideoUserIDList: string[]; - addPinedUserIDList: string[]; - reducePinedUserIDList: string[]; - addBeWatchedUserIDList: string[]; - reduceBeWatchedUserIDList: string[]; -}; - -export type MeetingOperateStreamParams = { - streamType: string; - roomID: string; - userID?: string; - mute: boolean; - muteAll: boolean; -}; - export type SetConversationMsgDestructParams = { conversationID: string; isMsgDestruct: boolean;