Documentation ¶
Index ¶
- func GinParseToken(rdb redis.UniversalClient) gin.HandlerFunc
- func NewGinRouter(discov discoveryregistry.SvcDiscoveryRegistry, rdb redis.UniversalClient) *gin.Engine
- func RequiredIf(fl validator.FieldLevel) bool
- type AuthApi
- type ConversationApi
- type FriendApi
- func (o *FriendApi) AddBlack(c *gin.Context)
- func (o *FriendApi) ApplyToAddFriend(c *gin.Context)
- func (o *FriendApi) DeleteFriend(c *gin.Context)
- func (o *FriendApi) GetDesignatedFriends(c *gin.Context)
- func (o *FriendApi) GetDesignatedFriendsApply(c *gin.Context)
- func (o *FriendApi) GetFriendApplyList(c *gin.Context)
- func (o *FriendApi) GetFriendIDs(c *gin.Context)
- func (o *FriendApi) GetFriendList(c *gin.Context)
- func (o *FriendApi) GetPaginationBlacks(c *gin.Context)
- func (o *FriendApi) GetSelfApplyList(c *gin.Context)
- func (o *FriendApi) GetSpecifiedFriendsInfo(c *gin.Context)
- func (o *FriendApi) ImportFriends(c *gin.Context)
- func (o *FriendApi) IsFriend(c *gin.Context)
- func (o *FriendApi) RemoveBlack(c *gin.Context)
- func (o *FriendApi) RespondFriendApply(c *gin.Context)
- func (o *FriendApi) SetFriendRemark(c *gin.Context)
- type GroupApi
- func (o *GroupApi) ApplicationGroupResponse(c *gin.Context)
- func (o *GroupApi) CancelMuteGroup(c *gin.Context)
- func (o *GroupApi) CancelMuteGroupMember(c *gin.Context)
- func (o *GroupApi) CreateGroup(c *gin.Context)
- func (o *GroupApi) DismissGroup(c *gin.Context)
- func (o *GroupApi) GetGroupAbstractInfo(c *gin.Context)
- func (o *GroupApi) GetGroupMemberList(c *gin.Context)
- func (o *GroupApi) GetGroupMemberUserIDs(c *gin.Context)
- func (o *GroupApi) GetGroupMembersInfo(c *gin.Context)
- func (o *GroupApi) GetGroupUsersReqApplicationList(c *gin.Context)
- func (o *GroupApi) GetGroups(c *gin.Context)
- func (o *GroupApi) GetGroupsInfo(c *gin.Context)
- func (o *GroupApi) GetJoinedGroupList(c *gin.Context)
- func (o *GroupApi) GetJoinedSuperGroupList(c *gin.Context)
- func (o *GroupApi) GetRecvGroupApplicationList(c *gin.Context)
- func (o *GroupApi) GetSuperGroupsInfo(c *gin.Context)
- func (o *GroupApi) GetUserReqGroupApplicationList(c *gin.Context)
- func (o *GroupApi) GroupCreateCount(c *gin.Context)
- func (o *GroupApi) InviteUserToGroup(c *gin.Context)
- func (o *GroupApi) JoinGroup(c *gin.Context)
- func (o *GroupApi) KickGroupMember(c *gin.Context)
- func (o *GroupApi) MuteGroup(c *gin.Context)
- func (o *GroupApi) MuteGroupMember(c *gin.Context)
- func (o *GroupApi) QuitGroup(c *gin.Context)
- func (o *GroupApi) SetGroupInfo(c *gin.Context)
- func (o *GroupApi) SetGroupMemberInfo(c *gin.Context)
- func (o *GroupApi) TransferGroupOwner(c *gin.Context)
- type MessageApi
- func (m *MessageApi) BatchSendMsg(c *gin.Context)
- func (m *MessageApi) CheckMsgIsSendSuccess(c *gin.Context)
- func (m *MessageApi) ClearConversationsMsg(c *gin.Context)
- func (m *MessageApi) DeleteMsgPhysical(c *gin.Context)
- func (m *MessageApi) DeleteMsgPhysicalBySeq(c *gin.Context)
- func (m *MessageApi) DeleteMsgs(c *gin.Context)
- func (m *MessageApi) GetActiveGroup(c *gin.Context)
- func (m *MessageApi) GetActiveUser(c *gin.Context)
- func (m *MessageApi) GetConversationsHasReadAndMaxSeq(c *gin.Context)
- func (m *MessageApi) GetSeq(c *gin.Context)
- func (m *MessageApi) GetServerTime(c *gin.Context)
- func (m *MessageApi) GetUsersOnlineStatus(c *gin.Context)
- func (m *MessageApi) MarkConversationAsRead(c *gin.Context)
- func (m *MessageApi) MarkMsgsAsRead(c *gin.Context)
- func (m *MessageApi) PullMsgBySeqs(c *gin.Context)
- func (m *MessageApi) RevokeMsg(c *gin.Context)
- func (m *MessageApi) SearchMsg(c *gin.Context)
- func (m *MessageApi) SendBusinessNotification(c *gin.Context)
- func (m *MessageApi) SendMessage(c *gin.Context)
- func (m *MessageApi) SetConversationHasReadSeq(c *gin.Context)
- func (MessageApi) SetOptions(options map[string]bool, value bool)
- func (m *MessageApi) UserClearAllMsg(c *gin.Context)
- type StatisticsApi
- type ThirdApi
- func (o *ThirdApi) AccessURL(c *gin.Context)
- func (o *ThirdApi) AuthSign(c *gin.Context)
- func (o *ThirdApi) CompleteMultipartUpload(c *gin.Context)
- func (o *ThirdApi) FcmUpdateToken(c *gin.Context)
- func (o *ThirdApi) InitiateMultipartUpload(c *gin.Context)
- func (o *ThirdApi) ObjectRedirect(c *gin.Context)
- func (o *ThirdApi) PartLimit(c *gin.Context)
- func (o *ThirdApi) PartSize(c *gin.Context)
- func (o *ThirdApi) SetAppBadge(c *gin.Context)
- type UserApi
- func (u *UserApi) AccountCheck(c *gin.Context)
- func (u *UserApi) GetAllUsersID(c *gin.Context)
- func (u *UserApi) GetSubscribeUsersStatus(c *gin.Context)
- func (u *UserApi) GetUserStatus(c *gin.Context)
- func (u *UserApi) GetUsers(c *gin.Context)
- func (u *UserApi) GetUsersOnlineStatus(c *gin.Context)
- func (u *UserApi) GetUsersOnlineTokenDetail(c *gin.Context)
- func (u *UserApi) GetUsersPublicInfo(c *gin.Context)
- func (u *UserApi) SetGlobalRecvMessageOpt(c *gin.Context)
- func (u *UserApi) SubscriberStatus(c *gin.Context)
- func (u *UserApi) UnSubscriberStatus(c *gin.Context)
- func (u *UserApi) UpdateUserInfo(c *gin.Context)
- func (u *UserApi) UserRegister(c *gin.Context)
- func (u *UserApi) UserRegisterCount(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GinParseToken ¶
func GinParseToken(rdb redis.UniversalClient) gin.HandlerFunc
func NewGinRouter ¶
func NewGinRouter(discov discoveryregistry.SvcDiscoveryRegistry, rdb redis.UniversalClient) *gin.Engine
func RequiredIf ¶
func RequiredIf(fl validator.FieldLevel) bool
Types ¶
type ConversationApi ¶
type ConversationApi rpcclient.Conversation
func NewConversationApi ¶
func NewConversationApi(client rpcclient.Conversation) ConversationApi
func (*ConversationApi) GetAllConversations ¶
func (o *ConversationApi) GetAllConversations(c *gin.Context)
func (*ConversationApi) GetConversation ¶
func (o *ConversationApi) GetConversation(c *gin.Context)
func (*ConversationApi) GetConversations ¶
func (o *ConversationApi) GetConversations(c *gin.Context)
func (*ConversationApi) SetConversations ¶
func (o *ConversationApi) SetConversations(c *gin.Context)
type FriendApi ¶
func NewFriendApi ¶
func (*FriendApi) ApplyToAddFriend ¶
func (*FriendApi) DeleteFriend ¶
func (*FriendApi) GetDesignatedFriends ¶
func (*FriendApi) GetDesignatedFriendsApply ¶
func (*FriendApi) GetFriendApplyList ¶
func (*FriendApi) GetFriendIDs ¶
func (*FriendApi) GetFriendList ¶
func (*FriendApi) GetPaginationBlacks ¶
func (*FriendApi) GetSelfApplyList ¶
func (*FriendApi) GetSpecifiedFriendsInfo ¶
func (*FriendApi) ImportFriends ¶
func (*FriendApi) RemoveBlack ¶
func (*FriendApi) RespondFriendApply ¶
func (*FriendApi) SetFriendRemark ¶
type GroupApi ¶
func NewGroupApi ¶
func (*GroupApi) ApplicationGroupResponse ¶
func (*GroupApi) CancelMuteGroup ¶
func (*GroupApi) CancelMuteGroupMember ¶
func (*GroupApi) CreateGroup ¶
func (*GroupApi) DismissGroup ¶
func (*GroupApi) GetGroupAbstractInfo ¶
func (*GroupApi) GetGroupMemberList ¶
func (*GroupApi) GetGroupMemberUserIDs ¶
func (*GroupApi) GetGroupMembersInfo ¶
func (*GroupApi) GetGroupUsersReqApplicationList ¶
func (*GroupApi) GetGroupsInfo ¶
func (*GroupApi) GetJoinedGroupList ¶
func (*GroupApi) GetJoinedSuperGroupList ¶
func (*GroupApi) GetRecvGroupApplicationList ¶
func (*GroupApi) GetSuperGroupsInfo ¶
func (*GroupApi) GetUserReqGroupApplicationList ¶
func (*GroupApi) GroupCreateCount ¶
func (*GroupApi) InviteUserToGroup ¶
func (*GroupApi) KickGroupMember ¶
func (*GroupApi) MuteGroupMember ¶
func (*GroupApi) SetGroupInfo ¶
func (*GroupApi) SetGroupMemberInfo ¶
func (*GroupApi) TransferGroupOwner ¶
type MessageApi ¶
func NewMessageApi ¶
func NewMessageApi(msgRpcClient *rpcclient.Message, userRpcClient *rpcclient.User) MessageApi
func (*MessageApi) BatchSendMsg ¶
func (m *MessageApi) BatchSendMsg(c *gin.Context)
func (*MessageApi) CheckMsgIsSendSuccess ¶
func (m *MessageApi) CheckMsgIsSendSuccess(c *gin.Context)
func (*MessageApi) ClearConversationsMsg ¶
func (m *MessageApi) ClearConversationsMsg(c *gin.Context)
func (*MessageApi) DeleteMsgPhysical ¶
func (m *MessageApi) DeleteMsgPhysical(c *gin.Context)
func (*MessageApi) DeleteMsgPhysicalBySeq ¶
func (m *MessageApi) DeleteMsgPhysicalBySeq(c *gin.Context)
func (*MessageApi) DeleteMsgs ¶
func (m *MessageApi) DeleteMsgs(c *gin.Context)
func (*MessageApi) GetActiveGroup ¶
func (m *MessageApi) GetActiveGroup(c *gin.Context)
func (*MessageApi) GetActiveUser ¶
func (m *MessageApi) GetActiveUser(c *gin.Context)
func (*MessageApi) GetConversationsHasReadAndMaxSeq ¶
func (m *MessageApi) GetConversationsHasReadAndMaxSeq(c *gin.Context)
func (*MessageApi) GetSeq ¶
func (m *MessageApi) GetSeq(c *gin.Context)
func (*MessageApi) GetServerTime ¶
func (m *MessageApi) GetServerTime(c *gin.Context)
func (*MessageApi) GetUsersOnlineStatus ¶
func (m *MessageApi) GetUsersOnlineStatus(c *gin.Context)
func (*MessageApi) MarkConversationAsRead ¶
func (m *MessageApi) MarkConversationAsRead(c *gin.Context)
func (*MessageApi) MarkMsgsAsRead ¶
func (m *MessageApi) MarkMsgsAsRead(c *gin.Context)
func (*MessageApi) PullMsgBySeqs ¶
func (m *MessageApi) PullMsgBySeqs(c *gin.Context)
func (*MessageApi) RevokeMsg ¶
func (m *MessageApi) RevokeMsg(c *gin.Context)
func (*MessageApi) SearchMsg ¶
func (m *MessageApi) SearchMsg(c *gin.Context)
func (*MessageApi) SendBusinessNotification ¶
func (m *MessageApi) SendBusinessNotification(c *gin.Context)
func (*MessageApi) SendMessage ¶
func (m *MessageApi) SendMessage(c *gin.Context)
func (*MessageApi) SetConversationHasReadSeq ¶
func (m *MessageApi) SetConversationHasReadSeq(c *gin.Context)
func (MessageApi) SetOptions ¶
func (MessageApi) SetOptions(options map[string]bool, value bool)
func (*MessageApi) UserClearAllMsg ¶
func (m *MessageApi) UserClearAllMsg(c *gin.Context)
type StatisticsApi ¶
func NewStatisticsApi ¶
func NewStatisticsApi(client rpcclient.User) StatisticsApi
func (*StatisticsApi) UserRegister ¶
func (s *StatisticsApi) UserRegister(c *gin.Context)
type ThirdApi ¶
func NewThirdApi ¶
func (*ThirdApi) CompleteMultipartUpload ¶
func (*ThirdApi) FcmUpdateToken ¶
func (*ThirdApi) InitiateMultipartUpload ¶
func (*ThirdApi) ObjectRedirect ¶
func (*ThirdApi) SetAppBadge ¶
type UserApi ¶
func NewUserApi ¶
func (*UserApi) AccountCheck ¶
func (*UserApi) GetAllUsersID ¶
func (*UserApi) GetSubscribeUsersStatus ¶
GetSubscribeUsersStatus Get the online status of subscribers.
func (*UserApi) GetUserStatus ¶
GetUserStatus Get the online status of the user.
func (*UserApi) GetUsersOnlineStatus ¶
GetUsersOnlineStatus Get user online status.
func (*UserApi) GetUsersOnlineTokenDetail ¶
GetUsersOnlineTokenDetail Get user online token details.
func (*UserApi) GetUsersPublicInfo ¶
func (*UserApi) SetGlobalRecvMessageOpt ¶
func (*UserApi) SubscriberStatus ¶
SubscriberStatus Presence status of subscribed users.
func (*UserApi) UnSubscriberStatus ¶
UnSubscriberStatus Unsubscribe a user's presence.
func (*UserApi) UpdateUserInfo ¶
func (*UserApi) UserRegister ¶
func (*UserApi) UserRegisterCount ¶
Click to show internal directories.
Click to hide internal directories.