mirror of
https://github.com/yattee/yattee.git
synced 2025-10-11 01:48:12 +00:00
Fix bookmarks
This commit is contained in:
@@ -36,7 +36,7 @@ struct OpenURLHandler {
|
||||
}
|
||||
#endif
|
||||
|
||||
guard let url = urlByReplacingYatteeProtocol(url) else { return }
|
||||
guard let url = url.byReplacingYatteeProtocol() else { return }
|
||||
|
||||
let parser = URLParser(url: url)
|
||||
|
||||
@@ -93,21 +93,6 @@ struct OpenURLHandler {
|
||||
navigation.presentingOpenVideos = false
|
||||
}
|
||||
|
||||
private func urlByReplacingYatteeProtocol(_ url: URL, with urlProtocol: String = "https") -> URL! {
|
||||
var urlAbsoluteString = url.absoluteString
|
||||
|
||||
guard urlAbsoluteString.hasPrefix(Self.yatteeProtocol) else {
|
||||
return url
|
||||
}
|
||||
|
||||
urlAbsoluteString = String(urlAbsoluteString.dropFirst(Self.yatteeProtocol.count))
|
||||
if url.absoluteString.contains("://") {
|
||||
return URL(string: urlAbsoluteString)
|
||||
}
|
||||
|
||||
return URL(string: "\(urlProtocol)://\(urlAbsoluteString)")
|
||||
}
|
||||
|
||||
private func handleFileURLOpen(_ parser: URLParser) {
|
||||
guard let url = parser.fileURL else { return }
|
||||
|
||||
|
Reference in New Issue
Block a user