login

package
v3.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2023 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Logout = iota + 1
	Logging
	Logged
)

Variables

This section is empty.

Functions

func CheckToken

func CheckToken(userID, token string, operationID string) (int64, error)

Types

type LoginMgr

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

func NewLoginMgr

func NewLoginMgr() *LoginMgr

func (*LoginMgr) BaseCtx

func (u *LoginMgr) BaseCtx() context.Context

func (*LoginMgr) Context

func (u *LoginMgr) Context() context.Context

func (*LoginMgr) Conversation

func (u *LoginMgr) Conversation() *conv.Conversation

func (*LoginMgr) Exit

func (u *LoginMgr) Exit()

func (*LoginMgr) File

func (u *LoginMgr) File() *file.File

func (*LoginMgr) Friend

func (u *LoginMgr) Friend() *friend.Friend

func (*LoginMgr) Full

func (u *LoginMgr) Full() *full.Full

func (*LoginMgr) GetLoginStatus

func (u *LoginMgr) GetLoginStatus(ctx context.Context) int

func (*LoginMgr) GetLoginUserID

func (u *LoginMgr) GetLoginUserID() string

func (*LoginMgr) GetToken

func (u *LoginMgr) GetToken() string

func (*LoginMgr) Group

func (u *LoginMgr) Group() *group.Group

func (*LoginMgr) ImConfig

func (u *LoginMgr) ImConfig() sdk_struct.IMConfig

func (*LoginMgr) InitSDK

func (u *LoginMgr) InitSDK(config sdk_struct.IMConfig, listener open_im_sdk_callback.OnConnListener) bool

func (*LoginMgr) Login

func (u *LoginMgr) Login(ctx context.Context, userID, token string) error

func (*LoginMgr) Logout

func (u *LoginMgr) Logout(ctx context.Context) error

func (*LoginMgr) NetworkStatusChanged

func (u *LoginMgr) NetworkStatusChanged(ctx context.Context)

func (*LoginMgr) Push

func (u *LoginMgr) Push() *third.Push

func (*LoginMgr) SetAdvancedMsgListener

func (u *LoginMgr) SetAdvancedMsgListener(advancedMsgListener open_im_sdk_callback.OnAdvancedMsgListener)

func (*LoginMgr) SetAppBackgroundStatus

func (u *LoginMgr) SetAppBackgroundStatus(ctx context.Context, isBackground bool) error

func (*LoginMgr) SetBatchMsgListener

func (u *LoginMgr) SetBatchMsgListener(batchMsgListener open_im_sdk_callback.OnBatchMsgListener)

func (*LoginMgr) SetBusinessListener

func (u *LoginMgr) SetBusinessListener(listener open_im_sdk_callback.OnCustomBusinessListener)

func (*LoginMgr) SetConversationListener

func (u *LoginMgr) SetConversationListener(conversationListener open_im_sdk_callback.OnConversationListener)

func (*LoginMgr) SetFriendListener

func (u *LoginMgr) SetFriendListener(friendListener open_im_sdk_callback.OnFriendshipListener)

func (*LoginMgr) SetGroupListener

func (u *LoginMgr) SetGroupListener(groupListener open_im_sdk_callback.OnGroupListener)

func (*LoginMgr) SetListenerForService

func (u *LoginMgr) SetListenerForService(listener open_im_sdk_callback.OnListenerForService)

func (*LoginMgr) SetMessageKvInfoListener

func (u *LoginMgr) SetMessageKvInfoListener(messageKvInfoListener open_im_sdk_callback.OnMessageKvInfoListener)

func (*LoginMgr) SetUserListener

func (u *LoginMgr) SetUserListener(userListener open_im_sdk_callback.OnUserListener)

func (*LoginMgr) UnInitSDK

func (u *LoginMgr) UnInitSDK()

func (*LoginMgr) User

func (u *LoginMgr) User() *user.User

Jump to

Keyboard shortcuts

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