wasm_wrapper

package
v3.5.1 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Rendered for js/wasm

Index

Constants

View Source
const COMMONEVENTFUNC = "commonEventFunc"

Variables

View Source
var ErrArgsLength = errors.New("from javascript args length err")
View Source
var ErrFunNameNotSet = errors.New("reflect funcation not to set")

Functions

func UploadFile

func UploadFile(callback event_listener.UploadInterface, operationID string, req string)

Types

type SetListener

type SetListener struct {
	*WrapperCommon
}

func NewSetListener

func NewSetListener(wrapperCommon *WrapperCommon) *SetListener

func (*SetListener) SetAllListener

func (s *SetListener) SetAllListener()

type TempBase

type TempBase struct {
	// contains filtered or unexported fields
}

func (TempBase) OnError

func (t TempBase) OnError(errCode int32, errMsg string)

func (TempBase) OnSuccess

func (t TempBase) OnSuccess(data string)

type TempUploadFile

type TempUploadFile struct {
	// contains filtered or unexported fields
}

func (TempUploadFile) Complete

func (t TempUploadFile) Complete(size int64, url string, typ int)

func (TempUploadFile) HashPartComplete

func (t TempUploadFile) HashPartComplete(partsHash string, fileHash string)

func (TempUploadFile) HashPartProgress

func (t TempUploadFile) HashPartProgress(index int, size int64, partHash string)

func (TempUploadFile) Open

func (t TempUploadFile) Open(size int64)

func (TempUploadFile) PartSize

func (t TempUploadFile) PartSize(partSize int64, num int)

func (TempUploadFile) UploadComplete

func (t TempUploadFile) UploadComplete(fileSize int64, streamSize int64, storageSize int64)

func (TempUploadFile) UploadID

func (t TempUploadFile) UploadID(uploadID string)

func (TempUploadFile) UploadPartComplete

func (t TempUploadFile) UploadPartComplete(index int, partSize int64, partHash string)

type WrapperCommon

type WrapperCommon struct {
	// contains filtered or unexported fields
}

func NewWrapperCommon

func NewWrapperCommon() *WrapperCommon

func (*WrapperCommon) CommonEventFunc

func (w *WrapperCommon) CommonEventFunc(_ js.Value, args []js.Value) interface{}

type WrapperConMsg

type WrapperConMsg struct {
	*WrapperCommon
}

------------------------------------message---------------------------

func NewWrapperConMsg

func NewWrapperConMsg(wrapperCommon *WrapperCommon) *WrapperConMsg

func (*WrapperConMsg) ChangeInputStates added in v3.5.1

func (w *WrapperConMsg) ChangeInputStates(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) ClearConversationAndDeleteAllMsg

func (w *WrapperConMsg) ClearConversationAndDeleteAllMsg(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateAdvancedQuoteMessage

func (w *WrapperConMsg) CreateAdvancedQuoteMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateAdvancedTextMessage

func (w *WrapperConMsg) CreateAdvancedTextMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateCardMessage

func (w *WrapperConMsg) CreateCardMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateCustomMessage

func (w *WrapperConMsg) CreateCustomMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateFaceMessage

func (w *WrapperConMsg) CreateFaceMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateFileMessage

func (w *WrapperConMsg) CreateFileMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateFileMessageByURL

func (w *WrapperConMsg) CreateFileMessageByURL(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateFileMessageFromFullPath

func (w *WrapperConMsg) CreateFileMessageFromFullPath(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateForwardMessage

func (w *WrapperConMsg) CreateForwardMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateImageMessage

func (w *WrapperConMsg) CreateImageMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateImageMessageByURL

func (w *WrapperConMsg) CreateImageMessageByURL(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateImageMessageFromFullPath

func (w *WrapperConMsg) CreateImageMessageFromFullPath(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateLocationMessage

func (w *WrapperConMsg) CreateLocationMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateMergerMessage

func (w *WrapperConMsg) CreateMergerMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateQuoteMessage

func (w *WrapperConMsg) CreateQuoteMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateSoundMessage

func (w *WrapperConMsg) CreateSoundMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateSoundMessageByURL

func (w *WrapperConMsg) CreateSoundMessageByURL(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateSoundMessageFromFullPath

func (w *WrapperConMsg) CreateSoundMessageFromFullPath(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateTextAtMessage

func (w *WrapperConMsg) CreateTextAtMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateTextMessage

func (w *WrapperConMsg) CreateTextMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateVideoMessage

func (w *WrapperConMsg) CreateVideoMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateVideoMessageByURL

func (w *WrapperConMsg) CreateVideoMessageByURL(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) CreateVideoMessageFromFullPath

func (w *WrapperConMsg) CreateVideoMessageFromFullPath(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) DeleteAllMsgFromLocal

func (w *WrapperConMsg) DeleteAllMsgFromLocal(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) DeleteAllMsgFromLocalAndSvr

func (w *WrapperConMsg) DeleteAllMsgFromLocalAndSvr(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) DeleteConversationAndDeleteAllMsg

func (w *WrapperConMsg) DeleteConversationAndDeleteAllMsg(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) DeleteMessage

func (w *WrapperConMsg) DeleteMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) DeleteMessageFromLocalStorage

func (w *WrapperConMsg) DeleteMessageFromLocalStorage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) FindMessageList

func (w *WrapperConMsg) FindMessageList(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetAdvancedHistoryMessageList

func (w *WrapperConMsg) GetAdvancedHistoryMessageList(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetAdvancedHistoryMessageListReverse

func (w *WrapperConMsg) GetAdvancedHistoryMessageListReverse(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetAllConversationList

func (w *WrapperConMsg) GetAllConversationList(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetAtAllTag

func (w *WrapperConMsg) GetAtAllTag(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetConversationListSplit

func (w *WrapperConMsg) GetConversationListSplit(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetInputStates added in v3.5.1

func (w *WrapperConMsg) GetInputStates(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetMultipleConversation

func (w *WrapperConMsg) GetMultipleConversation(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetOneConversation

func (w *WrapperConMsg) GetOneConversation(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) GetTotalUnreadMsgCount

func (w *WrapperConMsg) GetTotalUnreadMsgCount(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) HideAllConversations added in v3.4.0

func (w *WrapperConMsg) HideAllConversations(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) HideConversation

func (w *WrapperConMsg) HideConversation(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) InsertGroupMessageToLocalStorage

func (w *WrapperConMsg) InsertGroupMessageToLocalStorage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) InsertSingleMessageToLocalStorage

func (w *WrapperConMsg) InsertSingleMessageToLocalStorage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) MarkConversationMessageAsRead

func (w *WrapperConMsg) MarkConversationMessageAsRead(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) MarkMessagesAsReadByMsgID

func (w *WrapperConMsg) MarkMessagesAsReadByMsgID(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) PinConversation

func (w *WrapperConMsg) PinConversation(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) ResetConversationGroupAtType

func (w *WrapperConMsg) ResetConversationGroupAtType(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) RevokeMessage

func (w *WrapperConMsg) RevokeMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SearchConversation added in v3.5.0

func (w *WrapperConMsg) SearchConversation(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SearchLocalMessages

func (w *WrapperConMsg) SearchLocalMessages(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SendMessage

func (w *WrapperConMsg) SendMessage(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SendMessageNotOss

func (w *WrapperConMsg) SendMessageNotOss(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetConversationBurnDuration

func (w *WrapperConMsg) SetConversationBurnDuration(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetConversationDraft

func (w *WrapperConMsg) SetConversationDraft(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetConversationEx added in v3.5.0

func (w *WrapperConMsg) SetConversationEx(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetConversationPrivateChat

func (w *WrapperConMsg) SetConversationPrivateChat(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetConversationRecvMessageOpt

func (w *WrapperConMsg) SetConversationRecvMessageOpt(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetGlobalRecvMessageOpt

func (w *WrapperConMsg) SetGlobalRecvMessageOpt(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) SetMessageLocalEx

func (w *WrapperConMsg) SetMessageLocalEx(_ js.Value, args []js.Value) interface{}

func (*WrapperConMsg) TypingStatusUpdate

func (w *WrapperConMsg) TypingStatusUpdate(_ js.Value, args []js.Value) interface{}

type WrapperFriend

type WrapperFriend struct {
	*WrapperCommon
}

------------------------------------group---------------------------

func NewWrapperFriend

func NewWrapperFriend(wrapperCommon *WrapperCommon) *WrapperFriend

func (*WrapperFriend) AcceptFriendApplication

func (w *WrapperFriend) AcceptFriendApplication(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) AddBlack

func (w *WrapperFriend) AddBlack(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) AddFriend

func (w *WrapperFriend) AddFriend(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) CheckFriend

func (w *WrapperFriend) CheckFriend(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) DeleteFriend

func (w *WrapperFriend) DeleteFriend(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) GetBlackList

func (w *WrapperFriend) GetBlackList(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) GetFriendApplicationListAsApplicant

func (w *WrapperFriend) GetFriendApplicationListAsApplicant(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) GetFriendApplicationListAsRecipient

func (w *WrapperFriend) GetFriendApplicationListAsRecipient(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) GetFriendList

func (w *WrapperFriend) GetFriendList(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) GetSpecifiedFriendsInfo

func (w *WrapperFriend) GetSpecifiedFriendsInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) PinFriends added in v3.5.0

func (w *WrapperFriend) PinFriends(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) RefuseFriendApplication

func (w *WrapperFriend) RefuseFriendApplication(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) RemoveBlack

func (w *WrapperFriend) RemoveBlack(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) SearchFriends

func (w *WrapperFriend) SearchFriends(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) SetFriendRemark

func (w *WrapperFriend) SetFriendRemark(_ js.Value, args []js.Value) interface{}

func (*WrapperFriend) SetFriendsEx added in v3.5.0

func (w *WrapperFriend) SetFriendsEx(_ js.Value, args []js.Value) interface{}

type WrapperGroup

type WrapperGroup struct {
	*WrapperCommon
}

------------------------------------group---------------------------

func NewWrapperGroup

func NewWrapperGroup(wrapperCommon *WrapperCommon) *WrapperGroup

func (*WrapperGroup) AcceptGroupApplication

func (w *WrapperGroup) AcceptGroupApplication(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) ChangeGroupMemberMute

func (w *WrapperGroup) ChangeGroupMemberMute(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) ChangeGroupMute

func (w *WrapperGroup) ChangeGroupMute(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) CreateGroup

func (w *WrapperGroup) CreateGroup(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) DismissGroup

func (w *WrapperGroup) DismissGroup(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetGroupApplicationListAsApplicant

func (w *WrapperGroup) GetGroupApplicationListAsApplicant(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetGroupApplicationListAsRecipient

func (w *WrapperGroup) GetGroupApplicationListAsRecipient(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetGroupMemberList

func (w *WrapperGroup) GetGroupMemberList(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetGroupMemberListByJoinTimeFilter

func (w *WrapperGroup) GetGroupMemberListByJoinTimeFilter(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetGroupMemberOwnerAndAdmin

func (w *WrapperGroup) GetGroupMemberOwnerAndAdmin(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetJoinedGroupList

func (w *WrapperGroup) GetJoinedGroupList(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetSpecifiedGroupMembersInfo

func (w *WrapperGroup) GetSpecifiedGroupMembersInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) GetSpecifiedGroupsInfo

func (w *WrapperGroup) GetSpecifiedGroupsInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) InviteUserToGroup

func (w *WrapperGroup) InviteUserToGroup(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) IsJoinGroup

func (w *WrapperGroup) IsJoinGroup(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) JoinGroup

func (w *WrapperGroup) JoinGroup(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) KickGroupMember

func (w *WrapperGroup) KickGroupMember(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) QuitGroup

func (w *WrapperGroup) QuitGroup(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) RefuseGroupApplication

func (w *WrapperGroup) RefuseGroupApplication(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SearchGroupMembers

func (w *WrapperGroup) SearchGroupMembers(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SearchGroups

func (w *WrapperGroup) SearchGroups(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupApplyMemberFriend

func (w *WrapperGroup) SetGroupApplyMemberFriend(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupInfo

func (w *WrapperGroup) SetGroupInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupLookMemberInfo

func (w *WrapperGroup) SetGroupLookMemberInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupMemberInfo added in v3.4.0

func (w *WrapperGroup) SetGroupMemberInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupMemberNickname

func (w *WrapperGroup) SetGroupMemberNickname(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupMemberRoleLevel

func (w *WrapperGroup) SetGroupMemberRoleLevel(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) SetGroupVerification

func (w *WrapperGroup) SetGroupVerification(_ js.Value, args []js.Value) interface{}

func (*WrapperGroup) TransferGroupOwner

func (w *WrapperGroup) TransferGroupOwner(_ js.Value, args []js.Value) interface{}

type WrapperInitLogin

type WrapperInitLogin struct {
	*WrapperCommon
}

func NewWrapperInitLogin

func NewWrapperInitLogin(wrapperCommon *WrapperCommon) *WrapperInitLogin

func (*WrapperInitLogin) GetLoginStatus

func (w *WrapperInitLogin) GetLoginStatus(_ js.Value, args []js.Value) interface{}

func (*WrapperInitLogin) InitSDK

func (w *WrapperInitLogin) InitSDK(_ js.Value, args []js.Value) interface{}

func (*WrapperInitLogin) Login

func (w *WrapperInitLogin) Login(_ js.Value, args []js.Value) interface{}

func (*WrapperInitLogin) Logout

func (w *WrapperInitLogin) Logout(_ js.Value, args []js.Value) interface{}

func (*WrapperInitLogin) NetworkStatusChanged

func (w *WrapperInitLogin) NetworkStatusChanged(_ js.Value, args []js.Value) interface{}

func (*WrapperInitLogin) SetAppBackgroundStatus

func (w *WrapperInitLogin) SetAppBackgroundStatus(_ js.Value, args []js.Value) interface{}

type WrapperSignaling

type WrapperSignaling struct {
	*WrapperCommon
}

------------------------------------group---------------------------

func NewWrapperSignaling

func NewWrapperSignaling(wrapperCommon *WrapperCommon) *WrapperSignaling

type WrapperThird

type WrapperThird struct {
	*WrapperCommon
}

------------------------------------third---------------------------

func NewWrapperThird

func NewWrapperThird(wrapperCommon *WrapperCommon) *WrapperThird

func (*WrapperThird) UpdateFcmToken

func (w *WrapperThird) UpdateFcmToken(_ js.Value, args []js.Value) interface{}

func (*WrapperThird) UploadFile

func (w *WrapperThird) UploadFile(_ js.Value, args []js.Value) interface{}

type WrapperUser

type WrapperUser struct {
	*WrapperCommon
}

------------------------------------group---------------------------

func NewWrapperUser

func NewWrapperUser(wrapperCommon *WrapperCommon) *WrapperUser

func (*WrapperUser) GetSelfUserInfo

func (w *WrapperUser) GetSelfUserInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) GetSubscribeUsersStatus

func (w *WrapperUser) GetSubscribeUsersStatus(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) GetUserStatus

func (w *WrapperUser) GetUserStatus(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) GetUsersInfo

func (w *WrapperUser) GetUsersInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) GetUsersInfoWithCache added in v3.4.0

func (w *WrapperUser) GetUsersInfoWithCache(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) SetSelfInfo

func (w *WrapperUser) SetSelfInfo(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) SubscribeUsersStatus

func (w *WrapperUser) SubscribeUsersStatus(_ js.Value, args []js.Value) interface{}

func (*WrapperUser) UnsubscribeUsersStatus

func (w *WrapperUser) UnsubscribeUsersStatus(_ js.Value, args []js.Value) interface{}

Jump to

Keyboard shortcuts

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