sdk_user_simulator

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: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TESTIP     = "125.124.195.201"
	APIADDR    = fmt.Sprintf("http://%v:10002", TESTIP)
	WSADDR     = fmt.Sprintf("ws://%v:10001", TESTIP)
	SECRET     = "openIM123"
	PLATFORMID = constant.WindowsPlatformID
	LogLevel   = uint32(5)
)
View Source
var (
	UserMessageMap = make(map[string]*MsgListenerCallBak)
)

Functions

func CheckMessageDelay

func CheckMessageDelay(singleMessageCount map[string]int, groupMessageCount map[string]int)

func GetRelativeServerTime

func GetRelativeServerTime() int64

func InitSDKAndLogin

func InitSDKAndLogin(userID, token string) error

func SetListener

func SetListener(userForSDK *login.LoginMgr, userID string)

func SetServerTimeOffset

func SetServerTimeOffset(offset int64)

Types

type MsgListenerCallBak

type MsgListenerCallBak struct {
	GroupDelay  map[string][]*SingleMessage
	SingleDelay map[string][]*SingleMessage
	// contains filtered or unexported fields
}

func NewMsgListenerCallBak

func NewMsgListenerCallBak(userID string) *MsgListenerCallBak

func (*MsgListenerCallBak) OnMsgDeleted

func (m *MsgListenerCallBak) OnMsgDeleted(s string)

func (*MsgListenerCallBak) OnNewRecvMessageRevoked

func (m *MsgListenerCallBak) OnNewRecvMessageRevoked(messageRevoked string)

func (*MsgListenerCallBak) OnRecvC2CReadReceipt

func (m *MsgListenerCallBak) OnRecvC2CReadReceipt(msgReceiptList string)

func (*MsgListenerCallBak) OnRecvGroupReadReceipt

func (m *MsgListenerCallBak) OnRecvGroupReadReceipt(groupMsgReceiptList string)

func (*MsgListenerCallBak) OnRecvMessageExtensionsAdded

func (m *MsgListenerCallBak) OnRecvMessageExtensionsAdded(msgID string, reactionExtensionList string)

func (*MsgListenerCallBak) OnRecvMessageExtensionsChanged

func (m *MsgListenerCallBak) OnRecvMessageExtensionsChanged(msgID string, reactionExtensionList string)

func (*MsgListenerCallBak) OnRecvMessageExtensionsDeleted

func (m *MsgListenerCallBak) OnRecvMessageExtensionsDeleted(msgID string, reactionExtensionKeyList string)

func (*MsgListenerCallBak) OnRecvNewMessage

func (m *MsgListenerCallBak) OnRecvNewMessage(message string)

func (*MsgListenerCallBak) OnRecvOfflineNewMessage

func (m *MsgListenerCallBak) OnRecvOfflineNewMessage(message string)

func (*MsgListenerCallBak) OnRecvOnlineOnlyMessage added in v3.5.1

func (m *MsgListenerCallBak) OnRecvOnlineOnlyMessage(message string)

type SingleMessage

type SingleMessage struct {
	SendID      string
	ClientMsgID string
	Delay       int64
}

Jump to

Keyboard shortcuts

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