Skip to content

Integrate RabbitMQ to Core & Gamification API#19

Open
kingdomax wants to merge 11 commits intomainfrom
infra/rabbitmq-setup
Open

Integrate RabbitMQ to Core & Gamification API#19
kingdomax wants to merge 11 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 (2a9ef7e) to latest commit (fe9be58):

  • 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

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