wasm_wrapper

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2025 License: AGPL-3.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 func 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

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

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

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) MarkAllConversationMessageAsRead

func (w *WrapperConMsg) MarkAllConversationMessageAsRead(_ 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) RevokeMessage

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

func (*WrapperConMsg) SearchConversation

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) SetConversation

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

func (*WrapperConMsg) SetConversationDraft

func (w *WrapperConMsg) SetConversationDraft(_ 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) GetFriendApplicationUnhandledCount

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

func (*WrapperFriend) GetFriendList

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

func (*WrapperFriend) GetFriendListPage

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

func (*WrapperFriend) GetSpecifiedFriendsInfo

func (w *WrapperFriend) GetSpecifiedFriendsInfo(_ 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) UpdateFriends

func (w *WrapperFriend) UpdateFriends(_ 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) GetGroupApplicationUnhandledCount

func (w *WrapperGroup) GetGroupApplicationUnhandledCount(_ 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) GetJoinedGroupListPage

func (w *WrapperGroup) GetJoinedGroupListPage(_ 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) GetUsersInGroup

func (w *WrapperGroup) GetUsersInGroup(_ 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) SetGroupInfo

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

func (*WrapperGroup) SetGroupMemberInfo

func (w *WrapperGroup) SetGroupMemberInfo(_ 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) AddUserCommand

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

func (*WrapperUser) DeleteUserCommand

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

func (*WrapperUser) GetAllUserCommands

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

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) 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