Skip to content

Channel controller layer#170

Merged
scraft-official merged 1 commit intorelease/2.25from
feature/channel-controller-layer
Dec 23, 2025
Merged

Channel controller layer#170
scraft-official merged 1 commit intorelease/2.25from
feature/channel-controller-layer

Conversation

@scraft-official
Copy link
Copy Markdown
Collaborator

Refactored ChannelController to use dedicated mappers and use cases for CRUD operations. Added new mapper and response classes for channel creation, fetching, patching, batch fetch, and listing. Updated request and response models to include name, description, and color fields. Renamed ChannelCreationCommand and ChannelCreationUseCase to ChannelCreateCommand and ChannelCreateUseCase. Removed ChannelDeleteResponse and replaced delete responses with SuccessResponse. Applied similar refactoring to project patching and batch fetch logic.

Refactored ChannelController to use dedicated mappers and use cases for CRUD operations. Added new mapper and response classes for channel creation, fetching, patching, batch fetch, and listing. Updated request and response models to include name, description, and color fields. Renamed ChannelCreationCommand and ChannelCreationUseCase to ChannelCreateCommand and ChannelCreateUseCase. Removed ChannelDeleteResponse and replaced delete responses with SuccessResponse. Applied similar refactoring to project patching and batch fetch logic.
@scraft-official scraft-official added this to the SPRINT 2 milestone Dec 23, 2025
@scraft-official scraft-official linked an issue Dec 23, 2025 that may be closed by this pull request
8 tasks
Copy link
Copy Markdown
Collaborator

@NikodemCyrzan NikodemCyrzan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nie czaje, ale build przechodzi to pewnie dobrze zrobione 😎

@scraft-official
Copy link
Copy Markdown
Collaborator Author

Nie czaje, ale build przechodzi to pewnie dobrze zrobione 😎

Warstwa endpointów od kanałów, w teorii są skończone podstawowe operacje, 😄

@scraft-official scraft-official merged commit 6a4089d into release/2.25 Dec 23, 2025
2 checks passed
scraft-official added a commit that referenced this pull request Jan 4, 2026
Refactored ChannelController to use dedicated mappers and use cases for CRUD operations. Added new mapper and response classes for channel creation, fetching, patching, batch fetch, and listing. Updated request and response models to include name, description, and color fields. Renamed ChannelCreationCommand and ChannelCreationUseCase to ChannelCreateCommand and ChannelCreateUseCase. Removed ChannelDeleteResponse and replaced delete responses with SuccessResponse. Applied similar refactoring to project patching and batch fetch logic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Opracować - Controller/Requests - Channel

2 participants