posthandle

package
v1.0.0-rc Latest Latest
Warning

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

Go to latest
Published: May 24, 2021 License: AGPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetUsers

func GetUsers(IDs []string, needDesensitize bool) (map[string]apistructs.UserInfo, error)

func InjectUserInfo

func InjectUserInfo(resp *http.Response, needDesensitize bool) error

InjectUserInfo 对 resp 的 body 中注入 userinfo

Types

type USERID

type USERID string

USERID user id 可能是 int 或 string

func (*USERID) UnmarshalJSON

func (u *USERID) UnmarshalJSON(b []byte) error

UnmarshalJSON maybe int or string, unmarshal them to string(USERID)

type User

type User struct {
	ID        USERID `json:"user_id"`
	Name      string `json:"username"`
	AvatarURL string `json:"avatar_url"`
	Phone     string `json:"phone_number"`
	Email     string `json:"email"`
	Nick      string `json:"nickname"`
}

User 用户中心用户数据结构

Jump to

Keyboard shortcuts

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