Documentation
¶
Index ¶
- func GetBlackIDListFromCache(c *gin.Context)
- func GetFriendIDListFromCache(c *gin.Context)
- func GetSelfUserInfo(c *gin.Context)
- func GetUsers(c *gin.Context)
- func GetUsersInfoFromCache(c *gin.Context)
- func GetUsersOnlineStatus(c *gin.Context)
- func GetUsersPublicInfo(c *gin.Context)
- func SetGlobalRecvMessageOpt(c *gin.Context)
- func UpdateUserInfo(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBlackIDListFromCache ¶
func GetSelfUserInfo ¶
@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 GetUsersInfoFromCache ¶
func GetUsersOnlineStatus ¶
@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 ¶
@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 ¶
@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 ¶
@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.