user

package
v0.0.0-...-1259710 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type User

type User struct {
	*db.DataBase
	// contains filtered or unexported fields
}

func NewUser

func NewUser(dataBase *db.DataBase, p *ws.PostApi, loginUserID string, conversationCh chan common.Cmd2Value) *User

func (*User) DoNotification

func (u *User) DoNotification(msg *api.MsgData)

func (*User) DoUserNotification

func (u *User) DoUserNotification(msg *api.MsgData)

func (*User) GetSelfUserInfo

func (u *User) GetSelfUserInfo(callback open_im_sdk_callback.Base, operationID string)

func (*User) GetSelfUserInfoFromSvr

func (u *User) GetSelfUserInfoFromSvr(operationID string) (*api.UserInfo, error)

func (*User) GetUsersInfoFromCacheSvr

func (u *User) GetUsersInfoFromCacheSvr(UserIDList sdk.GetUsersInfoParam, operationID string) ([]*api.PublicUserInfo, error)

func (*User) GetUsersInfoFromSvr

func (u *User) GetUsersInfoFromSvr(callback open_im_sdk_callback.Base, UserIDList sdk.GetUsersInfoParam, operationID string) []*api.PublicUserInfo

func (*User) GetUsersInfoFromSvrNoCallback

func (u *User) GetUsersInfoFromSvrNoCallback(UserIDList sdk.GetUsersInfoParam, operationID string) ([]*api.PublicUserInfo, error)

func (*User) LoginTime

func (u *User) LoginTime() int64

func (*User) ParseTokenFromSvr

func (u *User) ParseTokenFromSvr(operationID string) (uint32, error)

func (*User) SetListener

func (u *User) SetListener(listener open_im_sdk_callback.OnUserListener)

func (*User) SetLoginTime

func (u *User) SetLoginTime(loginTime int64)

func (*User) SetSelfInfo

func (u *User) SetSelfInfo(callback open_im_sdk_callback.Base, userInfo string, operationID string)

func (*User) SyncLoginUserInfo

func (u *User) SyncLoginUserInfo(operationID string)

Jump to

Keyboard shortcuts

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