open_im_sdk_callback

package
v0.0.0-...-13b6049 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Base

type Base interface {
	OnError(errCode int32, errMsg string)
	OnSuccess(data string)
}

type OnAdvancedMsgListener

type OnAdvancedMsgListener interface {
	OnRecvNewMessage(message string)
	OnRecvC2CReadReceipt(msgReceiptList string)
	OnRecvGroupReadReceipt(groupMsgReceiptList string)
	//deprecated
	OnRecvMessageRevoked(msgID string)
	OnNewRecvMessageRevoked(messageRevoked string)
	OnRecvMessageExtensionsChanged(msgID string, reactionExtensionList string)
	OnRecvMessageExtensionsDeleted(msgID string, reactionExtensionKeyList string)
	OnRecvMessageExtensionsAdded(msgID string, reactionExtensionList string)
}

type OnBatchMsgListener

type OnBatchMsgListener interface {
	OnRecvNewMessages(messageList string)
}

type OnConnListener

type OnConnListener interface {
	OnConnecting()
	OnConnectSuccess()
	OnConnectFailed(errCode int32, errMsg string)
	OnKickedOffline()
	OnUserTokenExpired()
}

type OnConversationListener

type OnConversationListener interface {
	OnSyncServerStart()
	OnSyncServerFinish()
	//OnSyncServerProgress(progress int)
	OnSyncServerFailed()
	OnNewConversation(conversationList string)
	OnConversationChanged(conversationList string)
	OnTotalUnreadMessageCountChanged(totalUnreadCount int32)
}

type OnCustomBusinessListener

type OnCustomBusinessListener interface {
	OnRecvCustomBusinessMessage(businessMessage string)
}

type OnFriendshipListener

type OnFriendshipListener interface {
	OnFriendApplicationAdded(friendApplication string)
	OnFriendApplicationDeleted(friendApplication string)
	OnFriendApplicationAccepted(groupApplication string)
	OnFriendApplicationRejected(friendApplication string)
	OnFriendAdded(friendInfo string)
	OnFriendDeleted(friendInfo string)
	OnFriendInfoChanged(friendInfo string)
	OnBlackAdded(blackInfo string)
	OnBlackDeleted(blackInfo string)
}

type OnGroupListener

type OnGroupListener interface {
	OnJoinedGroupAdded(groupInfo string)
	OnJoinedGroupDeleted(groupInfo string)
	OnGroupMemberAdded(groupMemberInfo string)
	OnGroupMemberDeleted(groupMemberInfo string)
	OnGroupApplicationAdded(groupApplication string)
	OnGroupApplicationDeleted(groupApplication string)
	OnGroupInfoChanged(groupInfo string)
	OnGroupMemberInfoChanged(groupMemberInfo string)
	OnGroupApplicationAccepted(groupApplication string)
	OnGroupApplicationRejected(groupApplication string)
}

type OnListenerForService

type OnListenerForService interface {
	//有人申请进群
	OnGroupApplicationAdded(groupApplication string)
	//进群申请被同意
	OnGroupApplicationAccepted(groupApplication string)
	//有人申请添加你为好友
	OnFriendApplicationAdded(friendApplication string)
	//好友申请被同意
	OnFriendApplicationAccepted(groupApplication string)
	//收到新消息
	OnRecvNewMessage(message string)
}

type OnMessageKvInfoListener

type OnMessageKvInfoListener interface {
	OnMessageKvInfoChanged(messageChangedList string)
}

type OnOrganizationListener

type OnOrganizationListener interface {
	OnOrganizationUpdated()
}

type OnSignalingListener

type OnSignalingListener interface {
	OnReceiveNewInvitation(receiveNewInvitationCallback string)

	OnInviteeAccepted(inviteeAcceptedCallback string)

	OnInviteeAcceptedByOtherDevice(inviteeAcceptedCallback string)

	OnInviteeRejected(inviteeRejectedCallback string)

	OnInviteeRejectedByOtherDevice(inviteeRejectedCallback string)
	//
	OnInvitationCancelled(invitationCancelledCallback string)
	//
	OnInvitationTimeout(invitationTimeoutCallback string)
	//
	OnHangUp(hangUpCallback string)

	OnRoomParticipantConnected(onRoomParticipantConnectedCallback string)

	OnRoomParticipantDisconnected(onRoomParticipantDisconnectedCallback string)
}

type OnUserListener

type OnUserListener interface {
	OnSelfInfoUpdated(userInfo string)
}

type OnWorkMomentsListener

type OnWorkMomentsListener interface {
	OnRecvNewNotification()
}

type SendMsgCallBack

type SendMsgCallBack interface {
	Base
	OnProgress(progress int)
}

Jump to

Keyboard shortcuts

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