user

package
v0.0.0-...-4702bed Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBlackIDListFromCache

func GetBlackIDListFromCache(c *gin.Context)

func GetFriendIDListFromCache

func GetFriendIDListFromCache(c *gin.Context)

func GetSelfUserInfo

func GetSelfUserInfo(c *gin.Context)

@Summary 获取自己的信息 @Description 传入ID获取自己的信息 @Tags 用户相关 @ID GetSelfUserInfo @Accept json @Param token header string true "im token" @Param req body api.GetSelfUserInfoReq true "请求体" @Produce json @Success 0 {object} api.GetSelfUserInfoResp{data=open_im_sdk.UserInfo} @Failure 500 {object} api.Swagger500Resp "errCode为500 一般为服务器内部错误" @Failure 400 {object} api.Swagger400Resp "errCode为400 一般为参数输入错误, token未带上等" @Router /user/get_self_user_info [post]

func GetUsers

func GetUsers(c *gin.Context)

func GetUsersInfoFromCache

func GetUsersInfoFromCache(c *gin.Context)

func GetUsersOnlineStatus

func GetUsersOnlineStatus(c *gin.Context)

@Summary 获取用户在线状态 @Description 获取用户在线状态 @Tags 用户相关 @ID GetUsersOnlineStatus @Accept json @Param token header string true "im token" @Param req body api.GetUsersOnlineStatusReq true "请求体" @Produce json @Success 0 {object} api.GetUsersOnlineStatusResp @Failure 500 {object} api.Swagger500Resp "errCode为500 一般为服务器内部错误" @Failure 400 {object} api.Swagger400Resp "errCode为400 一般为参数输入错误, token未带上等" @Router /user/get_users_online_status [post]

func GetUsersPublicInfo

func GetUsersPublicInfo(c *gin.Context)

@Summary 获取用户信息 @Description 根据用户列表批量获取用户信息 @Tags 用户相关 @ID GetUsersInfo @Accept json @Param token header string true "im token" @Param req body api.GetUsersInfoReq true "请求体" @Produce json @Success 0 {object} api.GetUsersInfoResp{Data=[]open_im_sdk.PublicUserInfo} @Failure 500 {object} api.Swagger500Resp "errCode为500 一般为服务器内部错误" @Failure 400 {object} api.Swagger400Resp "errCode为400 一般为参数输入错误, token未带上等" @Router /user/get_users_info [post]

func SetGlobalRecvMessageOpt

func SetGlobalRecvMessageOpt(c *gin.Context)

@Summary 设置全局免打扰 @Description 设置全局免打扰 @Tags 用户相关 @ID SetGlobalRecvMessageOpt @Accept json @Param token header string true "im token" @Param req body api.SetGlobalRecvMessageOptReq true "globalRecvMsgOpt为全局免打扰设置0为关闭 1为开启" @Produce json @Success 0 {object} api.SetGlobalRecvMessageOptResp @Failure 500 {object} api.Swagger500Resp "errCode为500 一般为服务器内部错误" @Failure 400 {object} api.Swagger400Resp "errCode为400 一般为参数输入错误, token未带上等" @Router /user/set_global_msg_recv_opt [post]

func UpdateUserInfo

func UpdateUserInfo(c *gin.Context)

@Summary 修改用户信息 @Description 修改用户信息 userID faceURL等 @Tags 用户相关 @ID UpdateUserInfo @Accept json @Param token header string true "im token" @Param req body api.UpdateSelfUserInfoReq true "请求体" @Produce json @Success 0 {object} api.UpdateUserInfoResp @Failure 500 {object} api.Swagger500Resp "errCode为500 一般为服务器内部错误" @Failure 400 {object} api.Swagger400Resp "errCode为400 一般为参数输入错误, token未带上等" @Router /user/update_user_info [post]

Types

This section is empty.

Jump to

Keyboard shortcuts

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