core_func

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Success = "OnSuccess"
	Failed  = "OnError"
)

Variables

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 EventData

type EventData struct {
	Event       string `json:"event"`
	ErrCode     int32  `json:"errCode"`
	ErrMsg      string `json:"errMsg"`
	Data        string `json:"data"`
	OperationID string `json:"operationID"`
}

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL