Summary
The file-download API accepts/declares thumbnail resize dimensions that are never actually applied.
Details
`FileController.GetFile`/`GetLibraryFile` always pass `Height = 200, Width = 200` to `GetFileQuery`, but the resizing implementation in `GetFileRequestHandler.ExecuteAsync` (src/Inshapardaz.Domain/Ports/Query/File/GetFileQuery.cs:34-51) is commented out with `// TODO : Implementation needed`.
Impact
The API silently returns full-size images regardless of the requested dimensions, which is misleading for anything relying on the declared contract.
Suggested fix
Either implement the resize (using the already-referenced image library) or remove the unused `Height`/`Width` parameters so the contract matches actual behavior.
Summary
The file-download API accepts/declares thumbnail resize dimensions that are never actually applied.
Details
`FileController.GetFile`/`GetLibraryFile` always pass `Height = 200, Width = 200` to `GetFileQuery`, but the resizing implementation in `GetFileRequestHandler.ExecuteAsync` (src/Inshapardaz.Domain/Ports/Query/File/GetFileQuery.cs:34-51) is commented out with `// TODO : Implementation needed`.
Impact
The API silently returns full-size images regardless of the requested dimensions, which is misleading for anything relying on the declared contract.
Suggested fix
Either implement the resize (using the already-referenced image library) or remove the unused `Height`/`Width` parameters so the contract matches actual behavior.