We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8db2db2 commit e0721f0Copy full SHA for e0721f0
1 file changed
WidgetShared/WidgetDeepLink.swift
@@ -12,15 +12,18 @@ enum WidgetDeepLink {
12
static let todayTodoHost = "today"
13
static let heatmapHost = "profile"
14
15
- static var todayTodoURL: URL {
+ static var todayTodoURL: URL? {
16
url(host: todayTodoHost)
17
}
18
19
- static var heatmapURL: URL {
+ static var heatmapURL: URL? {
20
url(host: heatmapHost)
21
22
23
- private static func url(host: String) -> URL {
24
- URL(string: "\(scheme)://\(host)")!
+ private static func url(host: String) -> URL? {
+ var urlComponents = URLComponents()
25
+ urlComponents.scheme = scheme
26
+ urlComponents.host = host
27
+ return urlComponents.url
28
29
0 commit comments