Closed PartyDonut closed 18 hours ago
This PR improves URL sanitization in two areas: the sync provider's download URL construction and the trickplay URL handling. The changes implement proper URL parsing and construction using Uri class instead of simple string concatenation, making the URL handling more robust and secure.
No diagrams generated as the changes look simple and do not need a visual representation.
Change | Details | Files |
---|---|---|
Refactored download URL construction in sync provider to use Uri class |
|
lib/providers/sync_provider.dart |
Enhanced trickplay URL processing with proper sanitization |
|
lib/providers/service_provider.dart |
Issue | Objective | Addressed | Explanation |
---|---|---|---|
#116 | Fix the purple trickplay display issue caused by unsanitized URLs | ✅ |
Pull Request Description
Possible unsanitized url for trickplays. Added the same logic to the sync provider
Issue Being Fixed
Resolves #116
Checklist