File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Sources/Navigator/Audiobook Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -165,18 +165,18 @@ private let schemePrefix = "r2"
165165
166166private extension AVAssetResourceLoadingRequest {
167167 var href : String ? {
168- guard let url = request. url, url. scheme? . hasPrefix ( schemePrefix) == true else {
168+ guard let url = request. url? . absoluteURL , url. scheme. rawValue . hasPrefix ( schemePrefix) == true else {
169169 return nil
170170 }
171171
172172 // The URL can be either:
173173 // * r2file://directory/local-file.mp3
174174 // * r2http(s)://domain.com/external-file.mp3
175- switch url. scheme? . lowercased ( ) . removingPrefix ( schemePrefix ) {
176- case " file " :
175+ switch url. scheme. rawValue {
176+ case " r2file " , " r2 " :
177177 return url. path
178- case " http " , " https " :
179- return url. absoluteString . removingPrefix ( schemePrefix)
178+ case " r2http " , " r2https " :
179+ return url. string . removingPrefix ( schemePrefix)
180180 default :
181181 return nil
182182 }
You can’t perform that action at this time.
0 commit comments