Documentation
¶
Index ¶
- Constants
- Variables
- func CheckResourceLoad(uSDK *open_im_sdk.LoginMgr, funcName string) error
- type AdvancedMsgCallback
- func (a AdvancedMsgCallback) OnMsgDeleted(message string)
- func (a AdvancedMsgCallback) OnNewRecvMessageRevoked(messageRevoked string)
- func (a AdvancedMsgCallback) OnRecvC2CReadReceipt(msgReceiptList string)
- func (a AdvancedMsgCallback) OnRecvGroupReadReceipt(groupMsgReceiptList string)
- func (a AdvancedMsgCallback) OnRecvMessageExtensionsAdded(clientMsgID string, reactionExtensionList string)
- func (a AdvancedMsgCallback) OnRecvMessageExtensionsChanged(clientMsgID string, reactionExtensionList string)
- func (a AdvancedMsgCallback) OnRecvMessageExtensionsDeleted(clientMsgID string, reactionExtensionKeyList string)
- func (a AdvancedMsgCallback) OnRecvMessageModified(message string)
- func (a AdvancedMsgCallback) OnRecvMessageRevoked(msgID string)
- func (a AdvancedMsgCallback) OnRecvNewMessage(message string)
- func (a AdvancedMsgCallback) OnRecvOfflineNewMessage(message string)
- type BaseCallback
- type BatchMessageCallback
- type ConnCallback
- type ConversationCallback
- func (c ConversationCallback) OnConversationChanged(conversationList string)
- func (c ConversationCallback) OnNewConversation(conversationList string)
- func (c ConversationCallback) OnSyncServerFailed()
- func (c ConversationCallback) OnSyncServerFinish()
- func (c ConversationCallback) OnSyncServerStart()
- func (c ConversationCallback) OnTotalUnreadMessageCountChanged(totalUnreadCount int32)
- type CustomBusinessCallback
- type EventData
- type FriendCallback
- func (f *FriendCallback) OnBlackAdded(blackInfo string)
- func (f *FriendCallback) OnBlackDeleted(blackInfo string)
- func (f *FriendCallback) OnFriendAdded(friendInfo string)
- func (f *FriendCallback) OnFriendApplicationAccepted(friendApplication string)
- func (f *FriendCallback) OnFriendApplicationAdded(friendApplication string)
- func (f *FriendCallback) OnFriendApplicationDeleted(friendApplication string)
- func (f *FriendCallback) OnFriendApplicationRejected(friendApplication string)
- func (f *FriendCallback) OnFriendDeleted(friendInfo string)
- func (f *FriendCallback) OnFriendInfoChanged(friendInfo string)
- type FuncRouter
- func (f *FuncRouter) AcceptFriendApplication(operationID string, args ...any)
- func (f *FuncRouter) AcceptGroupApplication(operationID string, args ...any)
- func (f *FuncRouter) AddBlack(operationID string, args ...any)
- func (f *FuncRouter) AddFriend(operationID string, args ...any)
- func (f *FuncRouter) ChangeGroupMemberMute(operationID string, args ...any)
- func (f *FuncRouter) ChangeGroupMute(operationID string, args ...any)
- func (f *FuncRouter) CheckFriend(operationID string, args ...any)
- func (f *FuncRouter) ClearConversationAndDeleteAllMsg(operationID string, args ...any)
- func (f *FuncRouter) CreateGroup(operationID string, args ...any)
- func (f *FuncRouter) DeleteAllMsgFromLocal(operationID string)
- func (f *FuncRouter) DeleteAllMsgFromLocalAndSvr(operationID string)
- func (f *FuncRouter) DeleteConversationAndDeleteAllMsg(operationID string, args ...any)
- func (f *FuncRouter) DeleteFriend(operationID string, args ...any)
- func (f *FuncRouter) DeleteMessage(operationID string, args ...any)
- func (f *FuncRouter) DeleteMessageFromLocalStorage(operationID string, args ...any)
- func (f *FuncRouter) DismissGroup(operationID string, args ...any)
- func (f *FuncRouter) FindMessageList(operationID string, args ...any)
- func (f *FuncRouter) GetAdvancedHistoryMessageList(operationID string, args ...any)
- func (f *FuncRouter) GetAdvancedHistoryMessageListReverse(operationID string, args ...any)
- func (f *FuncRouter) GetAllConversationList(operationID string)
- func (f *FuncRouter) GetBlackList(operationID string)
- func (f *FuncRouter) GetConversationListSplit(operationID string, args ...any)
- func (f *FuncRouter) GetConversationRecvMessageOpt(operationID string, args ...any)
- func (f *FuncRouter) GetFriendApplicationListAsApplicant(operationID string)
- func (f *FuncRouter) GetFriendApplicationListAsRecipient(operationID string)
- func (f *FuncRouter) GetFriendList(operationID string)
- func (f *FuncRouter) GetFriendListPage(operationID string, args ...any)
- func (f *FuncRouter) GetGroupApplicationListAsApplicant(operationID string)
- func (f *FuncRouter) GetGroupApplicationListAsRecipient(operationID string)
- func (f *FuncRouter) GetGroupMemberList(operationID string, args ...any)
- func (f *FuncRouter) GetGroupMemberListByJoinTimeFilter(operationID string, args ...any)
- func (f *FuncRouter) GetGroupMemberOwnerAndAdmin(operationID string, args ...any)
- func (f *FuncRouter) GetJoinedGroupList(operationID string)
- func (f *FuncRouter) GetLoginStatus(operationID string, args ...any)
- func (f *FuncRouter) GetLoginUserID() string
- func (f *FuncRouter) GetMultipleConversation(operationID string, args ...any)
- func (f *FuncRouter) GetOneConversation(operationID string, args ...any)
- func (f *FuncRouter) GetSelfUserInfo(operationID string)
- func (f *FuncRouter) GetSpecifiedFriendsInfo(operationID string, args ...any)
- func (f *FuncRouter) GetSpecifiedGroupMembersInfo(operationID string, args ...any)
- func (f *FuncRouter) GetSpecifiedGroupsInfo(operationID string, args ...any)
- func (f *FuncRouter) GetSubscribeUsersStatus(operationID string)
- func (f *FuncRouter) GetTotalUnreadMsgCount(operationID string)
- func (f *FuncRouter) GetUserStatus(operationID string, args ...any)
- func (f *FuncRouter) GetUsersInfo(operationID string, args ...any)
- func (f *FuncRouter) GetUsersInfoFromSrv(operationID string, args ...any)
- func (f *FuncRouter) GetUsersInfoWithCache(operationID string, args ...any)
- func (f *FuncRouter) HideAllConversations(operationID string)
- func (f *FuncRouter) HideConversation(operationID string, args ...any)
- func (f *FuncRouter) InitSDK(operationID, platformID string)
- func (f *FuncRouter) InsertGroupMessageToLocalStorage(operationID string, args ...any)
- func (f *FuncRouter) InsertSingleMessageToLocalStorage(operationID string, args ...any)
- func (f *FuncRouter) InviteUserToGroup(operationID string, args ...any)
- func (f *FuncRouter) IsJoinGroup(operationID string, args ...any)
- func (f *FuncRouter) JoinGroup(operationID string, args ...any)
- func (f *FuncRouter) KickGroupMember(operationID string, args ...any)
- func (f *FuncRouter) Login(operationID string, args ...any)
- func (f *FuncRouter) Logout(operationID string, args ...any)
- func (f *FuncRouter) MarkConversationMessageAsRead(operationID string, args ...any)
- func (f *FuncRouter) MarkMessagesAsReadByMsgID(operationID string, args ...any)
- func (f *FuncRouter) NetworkStatusChanged(operationID string, args ...any)
- func (f *FuncRouter) PinConversation(operationID string, args ...any)
- func (f *FuncRouter) QuitGroup(operationID string, args ...any)
- func (f *FuncRouter) RefuseFriendApplication(operationID string, args ...any)
- func (f *FuncRouter) RefuseGroupApplication(operationID string, args ...any)
- func (f *FuncRouter) RemoveBlack(operationID string, args ...any)
- func (f *FuncRouter) ResetConversationGroupAtType(operationID string, args ...any)
- func (f *FuncRouter) RevokeMessage(operationID string, args ...any)
- func (f *FuncRouter) SearchFriends(operationID string, args ...any)
- func (f *FuncRouter) SearchGroupMembers(operationID string, args ...any)
- func (f *FuncRouter) SearchGroups(operationID string, args ...any)
- func (f *FuncRouter) SearchLocalMessages(operationID string, args ...any)
- func (f *FuncRouter) SendMessage(operationID string, args ...any)
- func (f *FuncRouter) SendMessageByBuffer(operationID string, args ...any)
- func (f *FuncRouter) SendMessageNotOss(operationID string, args ...any)
- func (f *FuncRouter) SetAppBackgroundStatus(operationID string, args ...any)
- func (f *FuncRouter) SetAppBadge(operationID string, args ...any)
- func (f *FuncRouter) SetConversationBurnDuration(operationID string, args ...any)
- func (f *FuncRouter) SetConversationDraft(operationID string, args ...any)
- func (f *FuncRouter) SetConversationIsMsgDestruct(operationID string, args ...any)
- func (f *FuncRouter) SetConversationMsgDestructTime(operationID string, args ...any)
- func (f *FuncRouter) SetConversationPrivateChat(operationID string, args ...any)
- func (f *FuncRouter) SetConversationRecvMessageOpt(operationID string, args ...any)
- func (f *FuncRouter) SetFriendRemark(operationID string, args ...any)
- func (f *FuncRouter) SetGlobalRecvMessageOpt(operationID string, args ...any)
- func (f *FuncRouter) SetGroupApplyMemberFriend(operationID string, args ...any)
- func (f *FuncRouter) SetGroupInfo(operationID string, args ...any)
- func (f *FuncRouter) SetGroupLookMemberInfo(operationID string, args ...any)
- func (f *FuncRouter) SetGroupMemberInfo(operationID string, args ...any)
- func (f *FuncRouter) SetGroupMemberNickname(operationID string, args ...any)
- func (f *FuncRouter) SetGroupMemberRoleLevel(operationID string, args ...any)
- func (f *FuncRouter) SetGroupVerification(operationID string, args ...any)
- func (f *FuncRouter) SetMessageLocalEx(operationID string, args ...any)
- func (f *FuncRouter) SetSelfInfo(operationID string, args ...any)
- func (f *FuncRouter) SubscribeUsersStatus(operationID string, args ...any)
- func (f *FuncRouter) TransferGroupOwner(operationID string, args ...any)
- func (f *FuncRouter) TypingStatusUpdate(operationID string, args ...any)
- func (f *FuncRouter) UnInitSDK(operationID string)
- func (f *FuncRouter) UnsubscribeUsersStatus(operationID string, args ...any)
- func (f *FuncRouter) UpdateFcmToken(operationID string, args ...any)
- func (f *FuncRouter) UpdateMsgSenderInfo(operationID string, args ...any)
- func (f *FuncRouter) UploadFile(operationID string, args ...any)
- func (f *FuncRouter) UploadLogs(operationID string, args ...any)
- type GroupCallback
- func (g *GroupCallback) OnGroupApplicationAccepted(groupApplication string)
- func (g *GroupCallback) OnGroupApplicationAdded(groupApplication string)
- func (g *GroupCallback) OnGroupApplicationDeleted(groupApplication string)
- func (g *GroupCallback) OnGroupApplicationRejected(groupApplication string)
- func (g *GroupCallback) OnGroupDismissed(groupInfo string)
- func (g *GroupCallback) OnGroupInfoChanged(groupInfo string)
- func (g *GroupCallback) OnGroupMemberAdded(groupMemberInfo string)
- func (g *GroupCallback) OnGroupMemberDeleted(groupMemberInfo string)
- func (g *GroupCallback) OnGroupMemberInfoChanged(groupMemberInfo string)
- func (g *GroupCallback) OnJoinedGroupAdded(groupInfo string)
- func (g *GroupCallback) OnJoinedGroupDeleted(groupInfo string)
- type RespMessage
- type SignalingCallback
- func (sc *SignalingCallback) OnHangUp(hangUpData string)
- func (sc *SignalingCallback) OnInvitationCancelled(cancelledData string)
- func (sc *SignalingCallback) OnInvitationTimeout(timeoutData string)
- func (sc *SignalingCallback) OnInviteeAccepted(acceptedData string)
- func (sc *SignalingCallback) OnInviteeAcceptedByOtherDevice(acceptedData string)
- func (sc *SignalingCallback) OnInviteeRejected(rejectedData string)
- func (sc *SignalingCallback) OnInviteeRejectedByOtherDevice(rejectedData string)
- func (sc *SignalingCallback) OnReceiveNewInvitation(newInvitationData string)
- func (sc *SignalingCallback) OnRoomParticipantConnected(participantConnectedData string)
- func (sc *SignalingCallback) OnRoomParticipantDisconnected(participantDisconnectedData string)
- type UserCallback
Constants ¶
const ( Success = "OnSuccess" Failed = "OnError" )
Variables ¶
var Config sdk_struct.IMConfig
Functions ¶
func CheckResourceLoad ¶
func CheckResourceLoad(uSDK *open_im_sdk.LoginMgr, funcName string) error
CheckResourceLoad checks the SDK is resource load status.
Types ¶
type AdvancedMsgCallback ¶
type AdvancedMsgCallback struct {
// contains filtered or unexported fields
}
func NewAdvancedMsgCallback ¶
func NewAdvancedMsgCallback(respMessage *RespMessage) *AdvancedMsgCallback
NewAdvancedMsgCallback creates a new AdvancedMsgCallback instance.
func (AdvancedMsgCallback) OnMsgDeleted ¶
func (a AdvancedMsgCallback) OnMsgDeleted(message string)
OnMsgDeleted handles deleted messages.
func (AdvancedMsgCallback) OnNewRecvMessageRevoked ¶
func (a AdvancedMsgCallback) OnNewRecvMessageRevoked(messageRevoked string)
OnNewRecvMessageRevoked handles the receipt of a revoked message.
func (AdvancedMsgCallback) OnRecvC2CReadReceipt ¶
func (a AdvancedMsgCallback) OnRecvC2CReadReceipt(msgReceiptList string)
OnRecvC2CReadReceipt is called when a read receipt for a C2C message is received. It sends a success response with the list of read receipts.
func (AdvancedMsgCallback) OnRecvGroupReadReceipt ¶
func (a AdvancedMsgCallback) OnRecvGroupReadReceipt(groupMsgReceiptList string)
OnRecvGroupReadReceipt is called when a read receipt for a group message is received. It sends a success response with the list of group read receipts.
func (AdvancedMsgCallback) OnRecvMessageExtensionsAdded ¶
func (a AdvancedMsgCallback) OnRecvMessageExtensionsAdded(clientMsgID string, reactionExtensionList string)
OnRecvMessageExtensionsAdded handles addition of new message extensions.
func (AdvancedMsgCallback) OnRecvMessageExtensionsChanged ¶
func (a AdvancedMsgCallback) OnRecvMessageExtensionsChanged(clientMsgID string, reactionExtensionList string)
OnRecvMessageExtensionsChanged handles changes in message extensions.
func (AdvancedMsgCallback) OnRecvMessageExtensionsDeleted ¶
func (a AdvancedMsgCallback) OnRecvMessageExtensionsDeleted(clientMsgID string, reactionExtensionKeyList string)
OnRecvMessageExtensionsDeleted handles deletion of message extensions.
func (AdvancedMsgCallback) OnRecvMessageModified ¶
func (a AdvancedMsgCallback) OnRecvMessageModified(message string)
OnRecvMessageModified handles the modification of a received message.
func (AdvancedMsgCallback) OnRecvMessageRevoked ¶
func (a AdvancedMsgCallback) OnRecvMessageRevoked(msgID string)
OnRecvMessageRevoked is called when a message is revoked. It sends a success response with the ID of the revoked message.
func (AdvancedMsgCallback) OnRecvNewMessage ¶
func (a AdvancedMsgCallback) OnRecvNewMessage(message string)
OnRecvNewMessage is called when a new message is received. It sends a success response with the received message data.
func (AdvancedMsgCallback) OnRecvOfflineNewMessage ¶
func (a AdvancedMsgCallback) OnRecvOfflineNewMessage(message string)
OnRecvOfflineNewMessage handles offline new messages.
type BaseCallback ¶
type BaseCallback struct {
// contains filtered or unexported fields
}
type BatchMessageCallback ¶
type BatchMessageCallback struct {
// contains filtered or unexported fields
}
func NewBatchMessageCallback ¶
func NewBatchMessageCallback(respMessage *RespMessage) *BatchMessageCallback
NewBatchMessageCallback creates a new instance of BatchMessageCallback.
func (*BatchMessageCallback) OnRecvNewMessages ¶
func (b *BatchMessageCallback) OnRecvNewMessages(messageList string)
OnRecvNewMessages is called when new messages are received.
func (*BatchMessageCallback) OnRecvOfflineNewMessages ¶
func (b *BatchMessageCallback) OnRecvOfflineNewMessages(messageList string)
OnRecvOfflineNewMessages is called when new offline messages are received.
type ConnCallback ¶
type ConnCallback struct {
// contains filtered or unexported fields
}
func NewConnCallback ¶
func NewConnCallback(respMessage *RespMessage) *ConnCallback
NewConnCallback creates a new instance of ConnCallback.
func (ConnCallback) OnConnectFailed ¶
func (c ConnCallback) OnConnectFailed(errCode int32, errMsg string)
OnConnectFailed is triggered when there's a failure in connection attempt.
func (ConnCallback) OnConnectSuccess ¶
func (c ConnCallback) OnConnectSuccess()
OnConnectSuccess is triggered when a connection is successfully established.
func (ConnCallback) OnConnecting ¶
func (c ConnCallback) OnConnecting()
OnConnecting is triggered when a connection attempt starts.
func (ConnCallback) OnKickedOffline ¶
func (c ConnCallback) OnKickedOffline()
OnKickedOffline is triggered when the user is kicked offline.
func (ConnCallback) OnUserTokenExpired ¶
func (c ConnCallback) OnUserTokenExpired()
OnUserTokenExpired is triggered when the user's token expires.
type ConversationCallback ¶
type ConversationCallback struct {
// contains filtered or unexported fields
}
func NewConversationCallback ¶
func NewConversationCallback(respMessage *RespMessage) *ConversationCallback
NewConversationCallback initializes a new instance of ConversationCallback. respMessage: Reference to an instance of RespMessage which handles response sending.
func (ConversationCallback) OnConversationChanged ¶
func (c ConversationCallback) OnConversationChanged(conversationList string)
OnConversationChanged sends a response when an existing conversation changes. conversationList: JSON serialized string representing the list of changed conversations.
func (ConversationCallback) OnNewConversation ¶
func (c ConversationCallback) OnNewConversation(conversationList string)
OnNewConversation sends a response when a new conversation is detected. conversationList: JSON serialized string representing the list of new conversations.
func (ConversationCallback) OnSyncServerFailed ¶
func (c ConversationCallback) OnSyncServerFailed()
OnSyncServerFailed sends a failed response when server syncing encounters an error.
func (ConversationCallback) OnSyncServerFinish ¶
func (c ConversationCallback) OnSyncServerFinish()
OnSyncServerFinish sends a response when server syncing finishes.
func (ConversationCallback) OnSyncServerStart ¶
func (c ConversationCallback) OnSyncServerStart()
OnSyncServerStart sends a response when server syncing starts.
func (ConversationCallback) OnTotalUnreadMessageCountChanged ¶
func (c ConversationCallback) OnTotalUnreadMessageCountChanged(totalUnreadCount int32)
OnTotalUnreadMessageCountChanged sends a response when the total unread message count changes. totalUnreadCount: Total count of unread messages.
type CustomBusinessCallback ¶
type CustomBusinessCallback struct {
// contains filtered or unexported fields
}
func NewCustomBusinessCallback ¶
func NewCustomBusinessCallback(respMessage *RespMessage) *CustomBusinessCallback
NewCustomBusinessCallback creates a new instance of CustomBusinessCallback with the provided RespMessage.
func (*CustomBusinessCallback) OnRecvCustomBusinessMessage ¶
func (cb *CustomBusinessCallback) OnRecvCustomBusinessMessage(businessMessage string)
OnRecvCustomBusinessMessage is called when a custom business message is received.
type FriendCallback ¶
type FriendCallback struct {
// contains filtered or unexported fields
}
func NewFriendCallback ¶
func NewFriendCallback(respMessage *RespMessage) *FriendCallback
NewFriendCallback creates a new instance of FriendCallback.
func (*FriendCallback) OnBlackAdded ¶
func (f *FriendCallback) OnBlackAdded(blackInfo string)
OnBlackAdded notifies when a black list entry is added.
func (*FriendCallback) OnBlackDeleted ¶
func (f *FriendCallback) OnBlackDeleted(blackInfo string)
OnBlackDeleted notifies when a black list entry is deleted.
func (*FriendCallback) OnFriendAdded ¶
func (f *FriendCallback) OnFriendAdded(friendInfo string)
OnFriendAdded notifies when a new friend is added.
func (*FriendCallback) OnFriendApplicationAccepted ¶
func (f *FriendCallback) OnFriendApplicationAccepted(friendApplication string)
OnFriendApplicationAccepted notifies when a friend application is accepted.
func (*FriendCallback) OnFriendApplicationAdded ¶
func (f *FriendCallback) OnFriendApplicationAdded(friendApplication string)
OnFriendApplicationAdded notifies when a friend application is added.
func (*FriendCallback) OnFriendApplicationDeleted ¶
func (f *FriendCallback) OnFriendApplicationDeleted(friendApplication string)
OnFriendApplicationDeleted notifies when a friend application is deleted.
func (*FriendCallback) OnFriendApplicationRejected ¶
func (f *FriendCallback) OnFriendApplicationRejected(friendApplication string)
OnFriendApplicationRejected notifies when a friend application is rejected.
func (*FriendCallback) OnFriendDeleted ¶
func (f *FriendCallback) OnFriendDeleted(friendInfo string)
OnFriendDeleted notifies when a friend is deleted.
func (*FriendCallback) OnFriendInfoChanged ¶
func (f *FriendCallback) OnFriendInfoChanged(friendInfo string)
OnFriendInfoChanged notifies when friend information is changed.
type FuncRouter ¶
type FuncRouter struct {
// contains filtered or unexported fields
}
func NewFuncRouter ¶
func NewFuncRouter(respMessagesChan chan *EventData, sessionId string) *FuncRouter
func (*FuncRouter) AcceptFriendApplication ¶
func (f *FuncRouter) AcceptFriendApplication(operationID string, args ...any)
func (*FuncRouter) AcceptGroupApplication ¶
func (f *FuncRouter) AcceptGroupApplication(operationID string, args ...any)
func (*FuncRouter) AddBlack ¶
func (f *FuncRouter) AddBlack(operationID string, args ...any)
func (*FuncRouter) AddFriend ¶
func (f *FuncRouter) AddFriend(operationID string, args ...any)
func (*FuncRouter) ChangeGroupMemberMute ¶
func (f *FuncRouter) ChangeGroupMemberMute(operationID string, args ...any)
func (*FuncRouter) ChangeGroupMute ¶
func (f *FuncRouter) ChangeGroupMute(operationID string, args ...any)
func (*FuncRouter) CheckFriend ¶
func (f *FuncRouter) CheckFriend(operationID string, args ...any)
func (*FuncRouter) ClearConversationAndDeleteAllMsg ¶
func (f *FuncRouter) ClearConversationAndDeleteAllMsg(operationID string, args ...any)
func (*FuncRouter) CreateGroup ¶
func (f *FuncRouter) CreateGroup(operationID string, args ...any)
func (*FuncRouter) DeleteAllMsgFromLocal ¶
func (f *FuncRouter) DeleteAllMsgFromLocal(operationID string)
func (*FuncRouter) DeleteAllMsgFromLocalAndSvr ¶
func (f *FuncRouter) DeleteAllMsgFromLocalAndSvr(operationID string)
func (*FuncRouter) DeleteConversationAndDeleteAllMsg ¶
func (f *FuncRouter) DeleteConversationAndDeleteAllMsg(operationID string, args ...any)
func (*FuncRouter) DeleteFriend ¶
func (f *FuncRouter) DeleteFriend(operationID string, args ...any)
func (*FuncRouter) DeleteMessage ¶
func (f *FuncRouter) DeleteMessage(operationID string, args ...any)
func (*FuncRouter) DeleteMessageFromLocalStorage ¶
func (f *FuncRouter) DeleteMessageFromLocalStorage(operationID string, args ...any)
func (*FuncRouter) DismissGroup ¶
func (f *FuncRouter) DismissGroup(operationID string, args ...any)
func (*FuncRouter) FindMessageList ¶
func (f *FuncRouter) FindMessageList(operationID string, args ...any)
func (*FuncRouter) GetAdvancedHistoryMessageList ¶
func (f *FuncRouter) GetAdvancedHistoryMessageList(operationID string, args ...any)
func (*FuncRouter) GetAdvancedHistoryMessageListReverse ¶
func (f *FuncRouter) GetAdvancedHistoryMessageListReverse(operationID string, args ...any)
func (*FuncRouter) GetAllConversationList ¶
func (f *FuncRouter) GetAllConversationList(operationID string)
func (*FuncRouter) GetBlackList ¶
func (f *FuncRouter) GetBlackList(operationID string)
func (*FuncRouter) GetConversationListSplit ¶
func (f *FuncRouter) GetConversationListSplit(operationID string, args ...any)
func (*FuncRouter) GetConversationRecvMessageOpt ¶
func (f *FuncRouter) GetConversationRecvMessageOpt(operationID string, args ...any)
deprecated.
func (*FuncRouter) GetFriendApplicationListAsApplicant ¶
func (f *FuncRouter) GetFriendApplicationListAsApplicant(operationID string)
func (*FuncRouter) GetFriendApplicationListAsRecipient ¶
func (f *FuncRouter) GetFriendApplicationListAsRecipient(operationID string)
func (*FuncRouter) GetFriendList ¶
func (f *FuncRouter) GetFriendList(operationID string)
func (*FuncRouter) GetFriendListPage ¶
func (f *FuncRouter) GetFriendListPage(operationID string, args ...any)
func (*FuncRouter) GetGroupApplicationListAsApplicant ¶
func (f *FuncRouter) GetGroupApplicationListAsApplicant(operationID string)
func (*FuncRouter) GetGroupApplicationListAsRecipient ¶
func (f *FuncRouter) GetGroupApplicationListAsRecipient(operationID string)
func (*FuncRouter) GetGroupMemberList ¶
func (f *FuncRouter) GetGroupMemberList(operationID string, args ...any)
func (*FuncRouter) GetGroupMemberListByJoinTimeFilter ¶
func (f *FuncRouter) GetGroupMemberListByJoinTimeFilter(operationID string, args ...any)
func (*FuncRouter) GetGroupMemberOwnerAndAdmin ¶
func (f *FuncRouter) GetGroupMemberOwnerAndAdmin(operationID string, args ...any)
func (*FuncRouter) GetJoinedGroupList ¶
func (f *FuncRouter) GetJoinedGroupList(operationID string)
func (*FuncRouter) GetLoginStatus ¶
func (f *FuncRouter) GetLoginStatus(operationID string, args ...any)
func (*FuncRouter) GetLoginUserID ¶
func (f *FuncRouter) GetLoginUserID() string
func (*FuncRouter) GetMultipleConversation ¶
func (f *FuncRouter) GetMultipleConversation(operationID string, args ...any)
func (*FuncRouter) GetOneConversation ¶
func (f *FuncRouter) GetOneConversation(operationID string, args ...any)
func (*FuncRouter) GetSelfUserInfo ¶
func (f *FuncRouter) GetSelfUserInfo(operationID string)
func (*FuncRouter) GetSpecifiedFriendsInfo ¶
func (f *FuncRouter) GetSpecifiedFriendsInfo(operationID string, args ...any)
func (*FuncRouter) GetSpecifiedGroupMembersInfo ¶
func (f *FuncRouter) GetSpecifiedGroupMembersInfo(operationID string, args ...any)
func (*FuncRouter) GetSpecifiedGroupsInfo ¶
func (f *FuncRouter) GetSpecifiedGroupsInfo(operationID string, args ...any)
func (*FuncRouter) GetSubscribeUsersStatus ¶
func (f *FuncRouter) GetSubscribeUsersStatus(operationID string)
func (*FuncRouter) GetTotalUnreadMsgCount ¶
func (f *FuncRouter) GetTotalUnreadMsgCount(operationID string)
func (*FuncRouter) GetUserStatus ¶
func (f *FuncRouter) GetUserStatus(operationID string, args ...any)
func (*FuncRouter) GetUsersInfo ¶
func (f *FuncRouter) GetUsersInfo(operationID string, args ...any)
func (*FuncRouter) GetUsersInfoFromSrv ¶
func (f *FuncRouter) GetUsersInfoFromSrv(operationID string, args ...any)
func (*FuncRouter) GetUsersInfoWithCache ¶
func (f *FuncRouter) GetUsersInfoWithCache(operationID string, args ...any)
func (*FuncRouter) HideAllConversations ¶
func (f *FuncRouter) HideAllConversations(operationID string)
func (*FuncRouter) HideConversation ¶
func (f *FuncRouter) HideConversation(operationID string, args ...any)
func (*FuncRouter) InitSDK ¶
func (f *FuncRouter) InitSDK(operationID, platformID string)
func (*FuncRouter) InsertGroupMessageToLocalStorage ¶
func (f *FuncRouter) InsertGroupMessageToLocalStorage(operationID string, args ...any)
func (*FuncRouter) InsertSingleMessageToLocalStorage ¶
func (f *FuncRouter) InsertSingleMessageToLocalStorage(operationID string, args ...any)
func (*FuncRouter) InviteUserToGroup ¶
func (f *FuncRouter) InviteUserToGroup(operationID string, args ...any)
func (*FuncRouter) IsJoinGroup ¶
func (f *FuncRouter) IsJoinGroup(operationID string, args ...any)
func (*FuncRouter) JoinGroup ¶
func (f *FuncRouter) JoinGroup(operationID string, args ...any)
func (*FuncRouter) KickGroupMember ¶
func (f *FuncRouter) KickGroupMember(operationID string, args ...any)
func (*FuncRouter) Login ¶
func (f *FuncRouter) Login(operationID string, args ...any)
func (*FuncRouter) Logout ¶
func (f *FuncRouter) Logout(operationID string, args ...any)
func (*FuncRouter) MarkConversationMessageAsRead ¶
func (f *FuncRouter) MarkConversationMessageAsRead(operationID string, args ...any)
func (*FuncRouter) MarkMessagesAsReadByMsgID ¶
func (f *FuncRouter) MarkMessagesAsReadByMsgID(operationID string, args ...any)
func (*FuncRouter) NetworkStatusChanged ¶
func (f *FuncRouter) NetworkStatusChanged(operationID string, args ...any)
func (*FuncRouter) PinConversation ¶
func (f *FuncRouter) PinConversation(operationID string, args ...any)
func (*FuncRouter) QuitGroup ¶
func (f *FuncRouter) QuitGroup(operationID string, args ...any)
func (*FuncRouter) RefuseFriendApplication ¶
func (f *FuncRouter) RefuseFriendApplication(operationID string, args ...any)
func (*FuncRouter) RefuseGroupApplication ¶
func (f *FuncRouter) RefuseGroupApplication(operationID string, args ...any)
func (*FuncRouter) RemoveBlack ¶
func (f *FuncRouter) RemoveBlack(operationID string, args ...any)
func (*FuncRouter) ResetConversationGroupAtType ¶
func (f *FuncRouter) ResetConversationGroupAtType(operationID string, args ...any)
func (*FuncRouter) RevokeMessage ¶
func (f *FuncRouter) RevokeMessage(operationID string, args ...any)
func (*FuncRouter) SearchFriends ¶
func (f *FuncRouter) SearchFriends(operationID string, args ...any)
func (*FuncRouter) SearchGroupMembers ¶
func (f *FuncRouter) SearchGroupMembers(operationID string, args ...any)
func (*FuncRouter) SearchGroups ¶
func (f *FuncRouter) SearchGroups(operationID string, args ...any)
func (*FuncRouter) SearchLocalMessages ¶
func (f *FuncRouter) SearchLocalMessages(operationID string, args ...any)
func (*FuncRouter) SendMessage ¶
func (f *FuncRouter) SendMessage(operationID string, args ...any)
func (*FuncRouter) SendMessageByBuffer ¶
func (f *FuncRouter) SendMessageByBuffer(operationID string, args ...any)
deprecated.
func (*FuncRouter) SendMessageNotOss ¶
func (f *FuncRouter) SendMessageNotOss(operationID string, args ...any)
func (*FuncRouter) SetAppBackgroundStatus ¶
func (f *FuncRouter) SetAppBackgroundStatus(operationID string, args ...any)
func (*FuncRouter) SetAppBadge ¶
func (f *FuncRouter) SetAppBadge(operationID string, args ...any)
func (*FuncRouter) SetConversationBurnDuration ¶
func (f *FuncRouter) SetConversationBurnDuration(operationID string, args ...any)
func (*FuncRouter) SetConversationDraft ¶
func (f *FuncRouter) SetConversationDraft(operationID string, args ...any)
func (*FuncRouter) SetConversationIsMsgDestruct ¶
func (f *FuncRouter) SetConversationIsMsgDestruct(operationID string, args ...any)
func (*FuncRouter) SetConversationMsgDestructTime ¶
func (f *FuncRouter) SetConversationMsgDestructTime(operationID string, args ...any)
func (*FuncRouter) SetConversationPrivateChat ¶
func (f *FuncRouter) SetConversationPrivateChat(operationID string, args ...any)
func (*FuncRouter) SetConversationRecvMessageOpt ¶
func (f *FuncRouter) SetConversationRecvMessageOpt(operationID string, args ...any)
func (*FuncRouter) SetFriendRemark ¶
func (f *FuncRouter) SetFriendRemark(operationID string, args ...any)
func (*FuncRouter) SetGlobalRecvMessageOpt ¶
func (f *FuncRouter) SetGlobalRecvMessageOpt(operationID string, args ...any)
func (*FuncRouter) SetGroupApplyMemberFriend ¶
func (f *FuncRouter) SetGroupApplyMemberFriend(operationID string, args ...any)
func (*FuncRouter) SetGroupInfo ¶
func (f *FuncRouter) SetGroupInfo(operationID string, args ...any)
func (*FuncRouter) SetGroupLookMemberInfo ¶
func (f *FuncRouter) SetGroupLookMemberInfo(operationID string, args ...any)
func (*FuncRouter) SetGroupMemberInfo ¶
func (f *FuncRouter) SetGroupMemberInfo(operationID string, args ...any)
func (*FuncRouter) SetGroupMemberNickname ¶
func (f *FuncRouter) SetGroupMemberNickname(operationID string, args ...any)
func (*FuncRouter) SetGroupMemberRoleLevel ¶
func (f *FuncRouter) SetGroupMemberRoleLevel(operationID string, args ...any)
func (*FuncRouter) SetGroupVerification ¶
func (f *FuncRouter) SetGroupVerification(operationID string, args ...any)
func (*FuncRouter) SetMessageLocalEx ¶
func (f *FuncRouter) SetMessageLocalEx(operationID string, args ...any)
func (*FuncRouter) SetSelfInfo ¶
func (f *FuncRouter) SetSelfInfo(operationID string, args ...any)
func (*FuncRouter) SubscribeUsersStatus ¶
func (f *FuncRouter) SubscribeUsersStatus(operationID string, args ...any)
func (*FuncRouter) TransferGroupOwner ¶
func (f *FuncRouter) TransferGroupOwner(operationID string, args ...any)
func (*FuncRouter) TypingStatusUpdate ¶
func (f *FuncRouter) TypingStatusUpdate(operationID string, args ...any)
func (*FuncRouter) UnInitSDK ¶
func (f *FuncRouter) UnInitSDK(operationID string)
func (*FuncRouter) UnsubscribeUsersStatus ¶
func (f *FuncRouter) UnsubscribeUsersStatus(operationID string, args ...any)
func (*FuncRouter) UpdateFcmToken ¶
func (f *FuncRouter) UpdateFcmToken(operationID string, args ...any)
func (*FuncRouter) UpdateMsgSenderInfo ¶
func (f *FuncRouter) UpdateMsgSenderInfo(operationID string, args ...any)
func (*FuncRouter) UploadFile ¶
func (f *FuncRouter) UploadFile(operationID string, args ...any)
func (*FuncRouter) UploadLogs ¶
func (f *FuncRouter) UploadLogs(operationID string, args ...any)
type GroupCallback ¶
type GroupCallback struct {
// contains filtered or unexported fields
}
func NewGroupCallback ¶
func NewGroupCallback(respMessage *RespMessage) *GroupCallback
NewGroupCallback creates a new instance of GroupCallback.
func (*GroupCallback) OnGroupApplicationAccepted ¶
func (g *GroupCallback) OnGroupApplicationAccepted(groupApplication string)
OnGroupApplicationAccepted notifies the client that a group application has been accepted.
func (*GroupCallback) OnGroupApplicationAdded ¶
func (g *GroupCallback) OnGroupApplicationAdded(groupApplication string)
OnGroupApplicationAdded notifies the client that a group application has been received.
func (*GroupCallback) OnGroupApplicationDeleted ¶
func (g *GroupCallback) OnGroupApplicationDeleted(groupApplication string)
OnGroupApplicationDeleted notifies the client that a group application has been deleted.
func (*GroupCallback) OnGroupApplicationRejected ¶
func (g *GroupCallback) OnGroupApplicationRejected(groupApplication string)
OnGroupApplicationRejected notifies the client that a group application has been rejected.
func (*GroupCallback) OnGroupDismissed ¶
func (g *GroupCallback) OnGroupDismissed(groupInfo string)
OnGroupDismissed notifies the client that a group has been dismissed.
func (*GroupCallback) OnGroupInfoChanged ¶
func (g *GroupCallback) OnGroupInfoChanged(groupInfo string)
OnGroupInfoChanged notifies the client that group information has changed.
func (*GroupCallback) OnGroupMemberAdded ¶
func (g *GroupCallback) OnGroupMemberAdded(groupMemberInfo string)
OnGroupMemberAdded notifies the client that a new member has been added to a group.
func (*GroupCallback) OnGroupMemberDeleted ¶
func (g *GroupCallback) OnGroupMemberDeleted(groupMemberInfo string)
OnGroupMemberDeleted notifies the client that a member has been removed from a group.
func (*GroupCallback) OnGroupMemberInfoChanged ¶
func (g *GroupCallback) OnGroupMemberInfoChanged(groupMemberInfo string)
OnGroupMemberInfoChanged notifies the client that group member information has changed.
func (*GroupCallback) OnJoinedGroupAdded ¶
func (g *GroupCallback) OnJoinedGroupAdded(groupInfo string)
OnJoinedGroupAdded notifies the client that a group has been joined.
func (*GroupCallback) OnJoinedGroupDeleted ¶
func (g *GroupCallback) OnJoinedGroupDeleted(groupInfo string)
OnJoinedGroupDeleted notifies the client that a joined group has been deleted.
type RespMessage ¶
type RespMessage struct {
// contains filtered or unexported fields
}
func NewRespMessage ¶
func NewRespMessage(respMessagesChan chan *EventData) *RespMessage
type SignalingCallback ¶
type SignalingCallback struct {
// contains filtered or unexported fields
}
func NewSignalingCallback ¶
func NewSignalingCallback(respMessage *RespMessage) *SignalingCallback
NewSignalingCallback creates a new instance of SignalingCallback with the provided RespMessage.
func (*SignalingCallback) OnHangUp ¶
func (sc *SignalingCallback) OnHangUp(hangUpData string)
OnHangUp is called when a hang-up event occurs.
func (*SignalingCallback) OnInvitationCancelled ¶
func (sc *SignalingCallback) OnInvitationCancelled(cancelledData string)
OnInvitationCancelled is called when an invitation is canceled.
func (*SignalingCallback) OnInvitationTimeout ¶
func (sc *SignalingCallback) OnInvitationTimeout(timeoutData string)
OnInvitationTimeout is called when an invitation times out.
func (*SignalingCallback) OnInviteeAccepted ¶
func (sc *SignalingCallback) OnInviteeAccepted(acceptedData string)
OnInviteeAccepted is called when an invitee accepts an invitation.
func (*SignalingCallback) OnInviteeAcceptedByOtherDevice ¶
func (sc *SignalingCallback) OnInviteeAcceptedByOtherDevice(acceptedData string)
OnInviteeAcceptedByOtherDevice is called when an invitee accepts an invitation from another device.
func (*SignalingCallback) OnInviteeRejected ¶
func (sc *SignalingCallback) OnInviteeRejected(rejectedData string)
OnInviteeRejected is called when an invitee rejects an invitation.
func (*SignalingCallback) OnInviteeRejectedByOtherDevice ¶
func (sc *SignalingCallback) OnInviteeRejectedByOtherDevice(rejectedData string)
OnInviteeRejectedByOtherDevice is called when an invitee rejects an invitation from another device.
func (*SignalingCallback) OnReceiveNewInvitation ¶
func (sc *SignalingCallback) OnReceiveNewInvitation(newInvitationData string)
OnReceiveNewInvitation is called when a new invitation is received.
func (*SignalingCallback) OnRoomParticipantConnected ¶
func (sc *SignalingCallback) OnRoomParticipantConnected(participantConnectedData string)
OnRoomParticipantConnected is called when a room participant successfully connects.
func (*SignalingCallback) OnRoomParticipantDisconnected ¶
func (sc *SignalingCallback) OnRoomParticipantDisconnected(participantDisconnectedData string)
OnRoomParticipantDisconnected is called when a room participant gets disconnected.
type UserCallback ¶
type UserCallback struct {
// contains filtered or unexported fields
}
UserCallback represents a callback handler for user-related events.
func NewUserCallback ¶
func NewUserCallback(respMessage *RespMessage) *UserCallback
NewUserCallback creates a new UserCallback handler.
func (*UserCallback) OnSelfInfoUpdated ¶
func (u *UserCallback) OnSelfInfoUpdated(userInfo string)
OnSelfInfoUpdated is triggered when the user's own information is updated.
func (*UserCallback) OnUserStatusChanged ¶
func (u *UserCallback) OnUserStatusChanged(statusMap string)
OnUserStatusChanged is triggered when there is a change in the user status.