Documentation ¶
Rendered for js/wasm
Index ¶
- Variables
- 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)
- func (a AdvancedMsgCallback) OnRecvOnlineOnlyMessage(message string)
- type BaseCallback
- type BatchMessageCallback
- type CallbackWriter
- type Caller
- type ConnCallback
- type ConversationCallback
- func (c ConversationCallback) OnConversationChanged(conversationList string)
- func (c ConversationCallback) OnConversationUserInputStatusChanged(change 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
- func (e *EventData) GetOperationID() string
- func (e *EventData) HandlerFunc(fn FuncLogic) interface{}
- func (e *EventData) SendMessage()
- func (e *EventData) SetData(data interface{}) CallbackWriter
- func (e *EventData) SetErrCode(errCode int32) CallbackWriter
- func (e *EventData) SetErrMsg(errMsg string) CallbackWriter
- func (e *EventData) SetEvent(event string) CallbackWriter
- func (e *EventData) SetOperationID(operationID string) CallbackWriter
- type FriendCallback
- func (f *FriendCallback) OnBlackAdded(blackInfo string)
- func (f *FriendCallback) OnBlackDeleted(blackInfo string)
- func (f *FriendCallback) OnFriendAdded(friendInfo string)
- func (f *FriendCallback) OnFriendApplicationAccepted(groupApplication 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 FuncLogic
- type GroupCallback
- func (f *GroupCallback) OnGroupApplicationAccepted(groupApplication string)
- func (f *GroupCallback) OnGroupApplicationAdded(groupApplication string)
- func (f *GroupCallback) OnGroupApplicationDeleted(groupApplication string)
- func (f *GroupCallback) OnGroupApplicationRejected(groupApplication string)
- func (f *GroupCallback) OnGroupDismissed(groupInfo string)
- func (f *GroupCallback) OnGroupInfoChanged(groupInfo string)
- func (f *GroupCallback) OnGroupMemberAdded(groupMemberInfo string)
- func (f *GroupCallback) OnGroupMemberDeleted(groupMemberInfo string)
- func (f *GroupCallback) OnGroupMemberInfoChanged(groupMemberInfo string)
- func (f *GroupCallback) OnJoinedGroupAdded(groupInfo string)
- func (f *GroupCallback) OnJoinedGroupDeleted(groupInfo string)
- type PromiseHandler
- func (p *PromiseHandler) GetOperationID() string
- func (p *PromiseHandler) HandlerFunc(fn FuncLogic) interface{}
- func (p *PromiseHandler) SendMessage()
- func (p *PromiseHandler) SetData(data interface{}) CallbackWriter
- func (p *PromiseHandler) SetErrCode(errCode int32) CallbackWriter
- func (p *PromiseHandler) SetErrMsg(errMsg string) CallbackWriter
- func (p *PromiseHandler) SetEvent(event string) CallbackWriter
- func (p *PromiseHandler) SetOperationID(operationID string) CallbackWriter
- type ReflectCall
- type SendMessageCallback
- type SignalingCallback
- func (s SignalingCallback) OnHangUp(hangUpCallback string)
- func (s SignalingCallback) OnInvitationCancelled(invitationCancelledCallback string)
- func (s SignalingCallback) OnInvitationTimeout(invitationTimeoutCallback string)
- func (s SignalingCallback) OnInviteeAccepted(inviteeAcceptedCallback string)
- func (s SignalingCallback) OnInviteeAcceptedByOtherDevice(inviteeAcceptedCallback string)
- func (s SignalingCallback) OnInviteeRejected(inviteeRejectedCallback string)
- func (s SignalingCallback) OnInviteeRejectedByOtherDevice(inviteeRejectedCallback string)
- func (s SignalingCallback) OnReceiveNewInvitation(receiveNewInvitationCallback string)
- func (s SignalingCallback) OnRoomParticipantConnected(onRoomParticipantConnectedCallback string)
- func (s SignalingCallback) OnRoomParticipantDisconnected(onRoomParticipantDisconnectedCallback string)
- type UploadFileCallback
- func (u *UploadFileCallback) Complete(size int64, url string, typ int)
- func (u *UploadFileCallback) HashPartComplete(partsHash string, fileHash string)
- func (u *UploadFileCallback) HashPartProgress(index int, size int64, partHash string)
- func (u *UploadFileCallback) Open(size int64)
- func (u *UploadFileCallback) PartSize(partSize int64, num int)
- func (u *UploadFileCallback) SetUuid(args *[]js.Value) *UploadFileCallback
- func (u *UploadFileCallback) UploadComplete(fileSize int64, streamSize int64, storageSize int64)
- func (u *UploadFileCallback) UploadID(uploadID string)
- func (u *UploadFileCallback) UploadPartComplete(index int, partSize int64, partHash string)
- type UploadInterface
- type UserCallback
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotSetCallback = errors.New("not set callback to call")
View Source
var ErrNotSetFunc = errors.New("not set funcation to call")
Functions ¶
This section is empty.
Types ¶
type AdvancedMsgCallback ¶
type AdvancedMsgCallback struct {
CallbackWriter
}
func NewAdvancedMsgCallback ¶
func NewAdvancedMsgCallback(callback *js.Value) *AdvancedMsgCallback
func (AdvancedMsgCallback) OnMsgDeleted ¶
func (a AdvancedMsgCallback) OnMsgDeleted(message string)
func (AdvancedMsgCallback) OnNewRecvMessageRevoked ¶
func (a AdvancedMsgCallback) OnNewRecvMessageRevoked(messageRevoked string)
func (AdvancedMsgCallback) OnRecvC2CReadReceipt ¶
func (a AdvancedMsgCallback) OnRecvC2CReadReceipt(msgReceiptList string)
func (AdvancedMsgCallback) OnRecvGroupReadReceipt ¶
func (a AdvancedMsgCallback) OnRecvGroupReadReceipt(groupMsgReceiptList string)
func (AdvancedMsgCallback) OnRecvMessageExtensionsAdded ¶
func (a AdvancedMsgCallback) OnRecvMessageExtensionsAdded(clientMsgID string, reactionExtensionList string)
func (AdvancedMsgCallback) OnRecvMessageExtensionsChanged ¶
func (a AdvancedMsgCallback) OnRecvMessageExtensionsChanged(clientMsgID string, reactionExtensionList string)
func (AdvancedMsgCallback) OnRecvMessageExtensionsDeleted ¶
func (a AdvancedMsgCallback) OnRecvMessageExtensionsDeleted(clientMsgID string, reactionExtensionKeyList string)
func (AdvancedMsgCallback) OnRecvMessageModified ¶
func (a AdvancedMsgCallback) OnRecvMessageModified(message string)
func (AdvancedMsgCallback) OnRecvMessageRevoked ¶
func (a AdvancedMsgCallback) OnRecvMessageRevoked(msgID string)
func (AdvancedMsgCallback) OnRecvNewMessage ¶
func (a AdvancedMsgCallback) OnRecvNewMessage(message string)
func (AdvancedMsgCallback) OnRecvOfflineNewMessage ¶
func (a AdvancedMsgCallback) OnRecvOfflineNewMessage(message string)
func (AdvancedMsgCallback) OnRecvOnlineOnlyMessage ¶ added in v3.5.1
func (a AdvancedMsgCallback) OnRecvOnlineOnlyMessage(message string)
type BaseCallback ¶
type BaseCallback struct {
CallbackWriter
}
func NewBaseCallback ¶
func NewBaseCallback(funcName string, _ *js.Value) *BaseCallback
func (*BaseCallback) EventData ¶
func (b *BaseCallback) EventData() CallbackWriter
func (*BaseCallback) OnError ¶
func (b *BaseCallback) OnError(errCode int32, errMsg string)
func (*BaseCallback) OnSuccess ¶
func (b *BaseCallback) OnSuccess(data string)
type BatchMessageCallback ¶
type BatchMessageCallback struct {
CallbackWriter
}
func NewBatchMessageCallback ¶
func NewBatchMessageCallback(callback *js.Value) *BatchMessageCallback
func (*BatchMessageCallback) OnRecvNewMessages ¶
func (b *BatchMessageCallback) OnRecvNewMessages(messageList string)
func (*BatchMessageCallback) OnRecvOfflineNewMessages ¶
func (b *BatchMessageCallback) OnRecvOfflineNewMessages(messageList string)
type CallbackWriter ¶
type CallbackWriter interface { SendMessage() SetEvent(event string) CallbackWriter SetData(data interface{}) CallbackWriter SetErrCode(errCode int32) CallbackWriter SetOperationID(operationID string) CallbackWriter SetErrMsg(errMsg string) CallbackWriter GetOperationID() string HandlerFunc(fn FuncLogic) interface{} }
type Caller ¶
type Caller interface { // AsyncCallWithCallback has promise object return AsyncCallWithCallback() interface{} // AsyncCallWithOutCallback has promise object return AsyncCallWithOutCallback() interface{} // SyncCall has not promise SyncCall() (result []interface{}) }
type ConnCallback ¶
type ConnCallback struct { CallbackWriter // contains filtered or unexported fields }
func NewConnCallback ¶
func NewConnCallback(funcName string, callback *js.Value) *ConnCallback
func (*ConnCallback) OnConnectFailed ¶
func (i *ConnCallback) OnConnectFailed(errCode int32, errMsg string)
func (*ConnCallback) OnConnectSuccess ¶
func (i *ConnCallback) OnConnectSuccess()
func (*ConnCallback) OnConnecting ¶
func (i *ConnCallback) OnConnecting()
func (*ConnCallback) OnKickedOffline ¶
func (i *ConnCallback) OnKickedOffline()
func (*ConnCallback) OnSelfInfoUpdated ¶
func (i *ConnCallback) OnSelfInfoUpdated(userInfo string)
func (*ConnCallback) OnUserTokenExpired ¶
func (i *ConnCallback) OnUserTokenExpired()
type ConversationCallback ¶
type ConversationCallback struct { CallbackWriter // contains filtered or unexported fields }
func NewConversationCallback ¶
func NewConversationCallback(callback *js.Value) *ConversationCallback
func (ConversationCallback) OnConversationChanged ¶
func (c ConversationCallback) OnConversationChanged(conversationList string)
func (ConversationCallback) OnConversationUserInputStatusChanged ¶ added in v3.5.1
func (c ConversationCallback) OnConversationUserInputStatusChanged(change string)
func (ConversationCallback) OnNewConversation ¶
func (c ConversationCallback) OnNewConversation(conversationList string)
func (ConversationCallback) OnSyncServerFailed ¶
func (c ConversationCallback) OnSyncServerFailed()
func (ConversationCallback) OnSyncServerFinish ¶
func (c ConversationCallback) OnSyncServerFinish()
func (ConversationCallback) OnSyncServerStart ¶
func (c ConversationCallback) OnSyncServerStart()
func (ConversationCallback) OnTotalUnreadMessageCountChanged ¶
func (c ConversationCallback) OnTotalUnreadMessageCountChanged(totalUnreadCount int32)
type CustomBusinessCallback ¶
type CustomBusinessCallback struct {
CallbackWriter
}
func NewCustomBusinessCallback ¶
func NewCustomBusinessCallback(callback *js.Value) *CustomBusinessCallback
func (CustomBusinessCallback) OnRecvCustomBusinessMessage ¶
func (c CustomBusinessCallback) OnRecvCustomBusinessMessage(businessMessage string)
type EventData ¶
type EventData struct { Event string `json:"event"` ErrCode int32 `json:"errCode"` ErrMsg string `json:"errMsg"` Data interface{} `json:"data,omitempty"` OperationID string `json:"operationID"` // contains filtered or unexported fields }
func NewEventData ¶
func (*EventData) GetOperationID ¶
func (*EventData) HandlerFunc ¶
func (*EventData) SendMessage ¶
func (e *EventData) SendMessage()
func (*EventData) SetData ¶
func (e *EventData) SetData(data interface{}) CallbackWriter
func (*EventData) SetErrCode ¶
func (e *EventData) SetErrCode(errCode int32) CallbackWriter
func (*EventData) SetErrMsg ¶
func (e *EventData) SetErrMsg(errMsg string) CallbackWriter
func (*EventData) SetEvent ¶
func (e *EventData) SetEvent(event string) CallbackWriter
func (*EventData) SetOperationID ¶
func (e *EventData) SetOperationID(operationID string) CallbackWriter
type FriendCallback ¶
type FriendCallback struct {
CallbackWriter
}
func NewFriendCallback ¶
func NewFriendCallback(callback *js.Value) *FriendCallback
func (*FriendCallback) OnBlackAdded ¶
func (f *FriendCallback) OnBlackAdded(blackInfo string)
func (*FriendCallback) OnBlackDeleted ¶
func (f *FriendCallback) OnBlackDeleted(blackInfo string)
func (*FriendCallback) OnFriendAdded ¶
func (f *FriendCallback) OnFriendAdded(friendInfo string)
func (*FriendCallback) OnFriendApplicationAccepted ¶
func (f *FriendCallback) OnFriendApplicationAccepted(groupApplication string)
func (*FriendCallback) OnFriendApplicationAdded ¶
func (f *FriendCallback) OnFriendApplicationAdded(friendApplication string)
func (*FriendCallback) OnFriendApplicationDeleted ¶
func (f *FriendCallback) OnFriendApplicationDeleted(friendApplication string)
func (*FriendCallback) OnFriendApplicationRejected ¶
func (f *FriendCallback) OnFriendApplicationRejected(friendApplication string)
func (*FriendCallback) OnFriendDeleted ¶
func (f *FriendCallback) OnFriendDeleted(friendInfo string)
func (*FriendCallback) OnFriendInfoChanged ¶
func (f *FriendCallback) OnFriendInfoChanged(friendInfo string)
type GroupCallback ¶
type GroupCallback struct {
CallbackWriter
}
func NewGroupCallback ¶
func NewGroupCallback(callback *js.Value) *GroupCallback
func (*GroupCallback) OnGroupApplicationAccepted ¶
func (f *GroupCallback) OnGroupApplicationAccepted(groupApplication string)
func (*GroupCallback) OnGroupApplicationAdded ¶
func (f *GroupCallback) OnGroupApplicationAdded(groupApplication string)
func (*GroupCallback) OnGroupApplicationDeleted ¶
func (f *GroupCallback) OnGroupApplicationDeleted(groupApplication string)
func (*GroupCallback) OnGroupApplicationRejected ¶
func (f *GroupCallback) OnGroupApplicationRejected(groupApplication string)
func (*GroupCallback) OnGroupDismissed ¶
func (f *GroupCallback) OnGroupDismissed(groupInfo string)
func (*GroupCallback) OnGroupInfoChanged ¶
func (f *GroupCallback) OnGroupInfoChanged(groupInfo string)
func (*GroupCallback) OnGroupMemberAdded ¶
func (f *GroupCallback) OnGroupMemberAdded(groupMemberInfo string)
func (*GroupCallback) OnGroupMemberDeleted ¶
func (f *GroupCallback) OnGroupMemberDeleted(groupMemberInfo string)
func (*GroupCallback) OnGroupMemberInfoChanged ¶
func (f *GroupCallback) OnGroupMemberInfoChanged(groupMemberInfo string)
func (*GroupCallback) OnJoinedGroupAdded ¶
func (f *GroupCallback) OnJoinedGroupAdded(groupInfo string)
func (*GroupCallback) OnJoinedGroupDeleted ¶
func (f *GroupCallback) OnJoinedGroupDeleted(groupInfo string)
type PromiseHandler ¶
type PromiseHandler struct { Event string `json:"event"` ErrCode int32 `json:"errCode"` ErrMsg string `json:"errMsg"` Data interface{} `json:"data,omitempty"` OperationID string `json:"operationID"` // contains filtered or unexported fields }
func NewPromiseHandler ¶
func NewPromiseHandler() *PromiseHandler
func (*PromiseHandler) GetOperationID ¶
func (p *PromiseHandler) GetOperationID() string
func (*PromiseHandler) HandlerFunc ¶
func (p *PromiseHandler) HandlerFunc(fn FuncLogic) interface{}
func (*PromiseHandler) SendMessage ¶
func (p *PromiseHandler) SendMessage()
func (*PromiseHandler) SetData ¶
func (p *PromiseHandler) SetData(data interface{}) CallbackWriter
func (*PromiseHandler) SetErrCode ¶
func (p *PromiseHandler) SetErrCode(errCode int32) CallbackWriter
func (*PromiseHandler) SetErrMsg ¶
func (p *PromiseHandler) SetErrMsg(errMsg string) CallbackWriter
func (*PromiseHandler) SetEvent ¶
func (p *PromiseHandler) SetEvent(event string) CallbackWriter
func (*PromiseHandler) SetOperationID ¶
func (p *PromiseHandler) SetOperationID(operationID string) CallbackWriter
type ReflectCall ¶
type ReflectCall struct {
// contains filtered or unexported fields
}
func (*ReflectCall) AsyncCallWithCallback ¶
func (r *ReflectCall) AsyncCallWithCallback() interface{}
func (*ReflectCall) AsyncCallWithOutCallback ¶
func (r *ReflectCall) AsyncCallWithOutCallback() interface{}
func (*ReflectCall) ErrHandle ¶
func (r *ReflectCall) ErrHandle(recover interface{}) []string
func (*ReflectCall) SyncCall ¶
func (r *ReflectCall) SyncCall() (result []interface{})
type SendMessageCallback ¶
type SendMessageCallback struct { BaseCallback // contains filtered or unexported fields }
func NewSendMessageCallback ¶
func NewSendMessageCallback(funcName string, callback *js.Value) *SendMessageCallback
func (*SendMessageCallback) OnProgress ¶
func (s *SendMessageCallback) OnProgress(progress int)
func (*SendMessageCallback) SetClientMsgID ¶
func (s *SendMessageCallback) SetClientMsgID(args *[]js.Value) *SendMessageCallback
type SignalingCallback ¶
type SignalingCallback struct {
CallbackWriter
}
func NewSignalingCallback ¶
func NewSignalingCallback(callback *js.Value) *SignalingCallback
func (SignalingCallback) OnHangUp ¶
func (s SignalingCallback) OnHangUp(hangUpCallback string)
func (SignalingCallback) OnInvitationCancelled ¶
func (s SignalingCallback) OnInvitationCancelled(invitationCancelledCallback string)
func (SignalingCallback) OnInvitationTimeout ¶
func (s SignalingCallback) OnInvitationTimeout(invitationTimeoutCallback string)
func (SignalingCallback) OnInviteeAccepted ¶
func (s SignalingCallback) OnInviteeAccepted(inviteeAcceptedCallback string)
func (SignalingCallback) OnInviteeAcceptedByOtherDevice ¶
func (s SignalingCallback) OnInviteeAcceptedByOtherDevice(inviteeAcceptedCallback string)
func (SignalingCallback) OnInviteeRejected ¶
func (s SignalingCallback) OnInviteeRejected(inviteeRejectedCallback string)
func (SignalingCallback) OnInviteeRejectedByOtherDevice ¶
func (s SignalingCallback) OnInviteeRejectedByOtherDevice(inviteeRejectedCallback string)
func (SignalingCallback) OnReceiveNewInvitation ¶
func (s SignalingCallback) OnReceiveNewInvitation(receiveNewInvitationCallback string)
func (SignalingCallback) OnRoomParticipantConnected ¶
func (s SignalingCallback) OnRoomParticipantConnected(onRoomParticipantConnectedCallback string)
func (SignalingCallback) OnRoomParticipantDisconnected ¶
func (s SignalingCallback) OnRoomParticipantDisconnected(onRoomParticipantDisconnectedCallback string)
type UploadFileCallback ¶
type UploadFileCallback struct { BaseCallback Uuid string // contains filtered or unexported fields }
func NewUploadFileCallback ¶
func NewUploadFileCallback(funcName string, callback *js.Value) *UploadFileCallback
func (*UploadFileCallback) Complete ¶
func (u *UploadFileCallback) Complete(size int64, url string, typ int)
func (*UploadFileCallback) HashPartComplete ¶
func (u *UploadFileCallback) HashPartComplete(partsHash string, fileHash string)
func (*UploadFileCallback) HashPartProgress ¶
func (u *UploadFileCallback) HashPartProgress(index int, size int64, partHash string)
func (*UploadFileCallback) Open ¶
func (u *UploadFileCallback) Open(size int64)
func (*UploadFileCallback) PartSize ¶
func (u *UploadFileCallback) PartSize(partSize int64, num int)
func (*UploadFileCallback) SetUuid ¶
func (u *UploadFileCallback) SetUuid(args *[]js.Value) *UploadFileCallback
func (*UploadFileCallback) UploadComplete ¶
func (u *UploadFileCallback) UploadComplete(fileSize int64, streamSize int64, storageSize int64)
func (*UploadFileCallback) UploadID ¶
func (u *UploadFileCallback) UploadID(uploadID string)
func (*UploadFileCallback) UploadPartComplete ¶
func (u *UploadFileCallback) UploadPartComplete(index int, partSize int64, partHash string)
type UploadInterface ¶
type UploadInterface interface { open_im_sdk_callback.Base open_im_sdk_callback.UploadFileCallback }
type UserCallback ¶
type UserCallback struct {
CallbackWriter
}
func NewUserCallback ¶
func NewUserCallback(callback *js.Value) *UserCallback
func (UserCallback) OnSelfInfoUpdated ¶
func (u UserCallback) OnSelfInfoUpdated(userInfo string)
func (UserCallback) OnUserInputStatusChanged ¶ added in v3.5.1
func (u UserCallback) OnUserInputStatusChanged(change string)
func (UserCallback) OnUserStatusChanged ¶
func (u UserCallback) OnUserStatusChanged(statusMap string)
Click to show internal directories.
Click to hide internal directories.