Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
ec5f0a1
fix(docs): Update message retrieval routes to reflect pagination changes
LifeRIP Jun 11, 2025
e147cde
Merge pull request #16 from Parchat:feat/chats_ws
LifeRIP Jun 11, 2025
411ce04
feat: Add endpoint to retrieve direct chat details by ID
LifeRIP Jun 11, 2025
7d1f203
Merge pull request #17 from Parchat:feat/chats_ws
LifeRIP Jun 11, 2025
046d3df
feat: Adds sender display names to direct chat messages
LifeRIP Jun 11, 2025
ae3b8f9
Merge pull request #18 from Parchat:feat/chats_ws
LifeRIP Jun 11, 2025
2a9c7d4
feat: Adds Firestore client integration to WebSocket hub
LifeRIP Jun 11, 2025
7e4494b
Merge pull request #19 from Parchat:feat/chats_ws
LifeRIP Jun 11, 2025
f7bee46
feat: Adds user existence validation and Firebase integration
LifeRIP Jun 11, 2025
51a2425
feat: Rename user endpoint from /user/ensure to /user/create in docs
LifeRIP Jun 11, 2025
6f11e06
Merge pull request #20 from Parchat:feat/chats_ws
LifeRIP Jun 11, 2025
91ef0f7
feat: Adds user display names to DirectChat model
LifeRIP Jun 18, 2025
8ba2521
Merge pull request #21 from Parchat:feat/chats_ws
LifeRIP Jun 18, 2025
b722e91
feat: Adds user access validation and improves message ordering
LifeRIP Jun 18, 2025
c60b71b
feat: Add 403 Forbidden response and displayNames to Swagger document…
LifeRIP Jun 18, 2025
fdaa38a
Merge pull request #22 from Parchat:feat/chats_ws
LifeRIP Jun 18, 2025
545fe0b
feat: Add moderation features for reporting and banning users
LifeRIP Jun 22, 2025
1f49424
feat: Add success messages and prevent duplicate message reports
LifeRIP Jun 22, 2025
4ddb29a
Merge pull request #23 from Parchat/feat/chats_ws
LifeRIP Jun 22, 2025
19f2457
refactor: Comment out success message logic in ReadPump
LifeRIP Jun 24, 2025
a08678d
Merge pull request #24 from Parchat/feat/chats_ws
LifeRIP Jun 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions cmd/api/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,16 @@ func main() {
repositories.NewRoomRepository,
repositories.NewDirectChatRepository,
repositories.NewMessageRepository,
repositories.NewReportRepository,
services.NewAuthService,
services.NewUserService,
services.NewRoomService,
services.NewDirectChatService,
services.NewModerationService,
handlers.NewAuthHandler,
handlers.NewUserHandler,
handlers.NewChatHandler,
handlers.NewModerationHandler,
middleware.NewAuthMiddleware,

// Proveedores de WebSocket
Expand Down
Loading