fixed ios 16 md5 hash failing; fixed bios watcher crashing#2409
Conversation
|
Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here. PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||
|
the builds worked but it error'd on the curl to discord, I'll update the tests to not fail on curl issues next time. |
|
Builds for this Pull Request are available at |
User description
What does this PR do
Where should the reviewer start
How should this be manually tested
Any background context you want to provide
What are the relevant tickets
Screenshots (important for UI changes)
Questions
PR Type
Bug fix, Enhancement
Description
Fixed MD5 hash computation for iOS 16 compatibility.
Resolved BIOS directory watcher crashes due to threading issues.
Refactored MD5-related methods to use
URLinstead ofStringpaths.Introduced
FileOperationTasksactor for thread-safe file operation management.Changes walkthrough 📝
11 files
Updated MD5 hash method to use `URL` parameter.Updated MD5Provider protocol to use `URL` parameter.Refactored MD5 computation to use `URL` instead of `String`.Updated MD5 hash calls to use `URL` parameter.Updated MD5 computation to use `URL` parameter.Adjusted file handling to use `URL` and fixed relative root handling.Updated MD5 computation logic to use `URL`.Updated MD5 computation to use `URL` parameter.Refactored MD5 computation to use `URL` instead of `String`.Updated MD5 hash method to use `URL` parameter.Refactored MD5 hash computation to use `URL`.1 files
Added `FileOperationTasks` actor for thread-safe operations.1 files
Updated mock MD5Provider to use `URL` parameter.