Skip to content

feat: enhance attachment upload functionality in Qase Go SDK#43

Merged
gibiw merged 1 commit intomasterfrom
feat/attach-improve
Dec 8, 2025
Merged

feat: enhance attachment upload functionality in Qase Go SDK#43
gibiw merged 1 commit intomasterfrom
feat/attach-improve

Conversation

@gibiw
Copy link
Contributor

@gibiw gibiw commented Dec 8, 2025

  • Updated the UploadAttachment method in the AttachmentUploader interface to return a slice of hashes, allowing for multiple file uploads.
  • Modified the V1Client to support returning multiple attachment hashes from the API.
  • Implemented batch processing for attachment uploads in the V2Converter, respecting API limits for file size and number of files.
  • Added unit tests for batch upload functionality to ensure reliability and correctness.
  • Improved error handling and logging for attachment processing.

These changes significantly enhance the attachment upload capabilities, enabling users to upload multiple files efficiently while providing better feedback on the upload process.

- Updated the `UploadAttachment` method in the `AttachmentUploader` interface to return a slice of hashes, allowing for multiple file uploads.
- Modified the `V1Client` to support returning multiple attachment hashes from the API.
- Implemented batch processing for attachment uploads in the `V2Converter`, respecting API limits for file size and number of files.
- Added unit tests for batch upload functionality to ensure reliability and correctness.
- Improved error handling and logging for attachment processing.

These changes significantly enhance the attachment upload capabilities, enabling users to upload multiple files efficiently while providing better feedback on the upload process.
@gibiw gibiw merged commit afe436d into master Dec 8, 2025
30 checks passed
@gibiw gibiw deleted the feat/attach-improve branch December 8, 2025 13:47
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