Skip to content

Integrate RabbitMQ to Core & Gamification API#19

Merged
kingdomax merged 12 commits intomainfrom
infra/rabbitmq-setup
Feb 28, 2026
Merged

Integrate RabbitMQ to Core & Gamification API#19
kingdomax merged 12 commits intomainfrom
infra/rabbitmq-setup

Conversation

@kingdomax
Copy link
Owner

No description provided.

@github-actions
Copy link

github-actions bot commented Feb 17, 2026

Analyzing changes in this PR...

This might take a few minutes, please wait

📥 Commits

Analyzing changes from base (7643f0b) to latest commit (ceffdae):

  • ceffdae: Merge branch 'main' into infra/rabbitmq-setup
  • fe9be58: Implement idempotency when award point
  • 1758054: Replace MassTransit with RabbitMQ client
  • 58229a8: fix test
  • 0f6d13e: change exchange
  • 39db9d6: implement rabbitmq consumer on nest api
  • fa37cda: downgrade masstransit package
  • 439f866: add rabbitmq service and management ui to cokercompose
  • e87658b: implement rabbitmq producer in .net api
  • 1362424: move folder to correct place
  • 8f38d9e: change log level
  • 58b8308: update docker compose file
📁 Files being considered (30)

🔄 backend/.editorconfig (1 hunk)
🔄 backend/ExternalApi/GamificationApi.cs (2 hunks)
🔄 backend/ExternalApi/Interfaces/IGamificationApi.cs (1 hunk)
🔄 backend/Infrastructure/Configurations/DependencyInjectionConfiguration.cs (3 hunks)
🔄 backend/Infrastructure/Configurations/SettingsConfiguration.cs (1 hunk)
➕ backend/Infrastructure/Messaging/Contracts/PointAwardedEvent.cs (1 hunk)
➕ backend/Infrastructure/Messaging/Interfaces/IPointsEventPublisher.cs (1 hunk)
➕ backend/Infrastructure/Messaging/PointsEventPublisher.cs (1 hunk)
➕ backend/Infrastructure/Messaging/RabbitMqTopologyInitializer.cs (1 hunk)
➕ backend/Infrastructure/Settings/RabbitMqSettings.cs (1 hunk)
📝 backend/Infrastructure/SignalR/Interfaces/ITaskNotificationService.cs (from backend/SignalR/Interfaces/ITaskNotificationService.cs) (1 hunk)
📝 backend/Infrastructure/SignalR/TaskHub.cs (from backend/SignalR/TaskHub.cs) (1 hunk)
📝 backend/Infrastructure/SignalR/TaskNotificationService.cs (from backend/SignalR/TaskNotificationService.cs) (1 hunk)
🔄 backend/MiddleWares/ExceptionHandlingMiddleware.cs (1 hunk)
🔄 backend/Models/Dto/CreatePointDto.cs (1 hunk)
🔄 backend/Models/Dto/NotifyTask.cs (1 hunk)
🔄 backend/Models/Dto/TaskDto.cs (1 hunk)
🔄 backend/Models/Dto/UpdateTaskRequest.cs (1 hunk)
📝 backend/Models/Enums/NotifyStatus.cs (from backend/Enums/NotifyStatus.cs) (1 hunk)
📝 backend/Models/Enums/TaskCommentType.cs (from backend/Enums/TaskCommentType.cs) (1 hunk)
📝 backend/Models/Enums/TaskStatus.cs (from backend/Enums/TaskStatus.cs) (1 hunk)
🔄 backend/Program.cs (2 hunks)
🔄 backend/Repositories/Entities/TaskCommentEntity.cs (1 hunk)
🔄 backend/Repositories/Entities/TaskEntity.cs (1 hunk)
🔄 backend/Services/AuthenticationService.cs (1 hunk)
🔄 backend/Services/JwtService.cs (2 hunks)
🔄 backend/Services/TaskService.cs (7 hunks)
🔄 backend/TaskSync.csproj (1 hunk)
🔄 backend/appsettings.Development.json (1 hunk)
🔄 backend/appsettings.json (3 hunks)


autogenerated by presubmit.ai

@kingdomax kingdomax merged commit 834ea18 into main Feb 28, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant