群聊接口

This commit is contained in:
2025-12-05 13:12:48 +08:00
parent 0f6f2f3675
commit 7d58b89f4e
8 changed files with 485 additions and 31 deletions

View File

@@ -354,6 +354,7 @@ func main() {
// 群聊相关接口
authGroup.POST("/groups", api.CreateChatGroupHandler)
authGroup.GET("/groups", api.ListUserGroupsHandler) // 获取用户群聊列表(必须在 /groups/:room_id 之前)
authGroup.GET("/groups/:room_id", api.GetGroupInfoHandler)
authGroup.GET("/groups/:room_id/members", api.ListGroupMembersHandler)
authGroup.POST("/groups/:room_id/members", api.AddGroupMembersHandler)
@@ -362,6 +363,8 @@ func main() {
authGroup.POST("/groups/:room_id/members/:user_id/role", api.ChangeMemberRoleHandler)
authGroup.POST("/groups/:room_id/quit", api.QuitGroupHandler)
authGroup.POST("/groups/:room_id/dissolve", api.DissolveGroupHandler)
authGroup.GET("/groups/:room_id/announcement", api.GetGroupAnnouncementHandler)
authGroup.POST("/groups/:room_id/announcement", api.UpdateGroupAnnouncementHandler)
authGroup.GET("/group-notifications", api.GetGroupNotificationsHandler)
// 附件管理