Remote tabs: finishing touches

This commit is contained in:
James Magahern
2022-08-05 18:55:19 -07:00
parent 61773b97db
commit e8c6111592
11 changed files with 273 additions and 62 deletions

View File

@@ -8,14 +8,21 @@
import Foundation
import Combine
struct TabInfo
struct TabInfo: Codable, Hashable
{
public var title: String?
public var url: URL?
public var favicon: UIImage?
public var urlString: String?
public var faviconData: Data?
public var identifier = UUID()
public static func ==(lhs: TabInfo, rhs: TabInfo) -> Bool {
return lhs.identifier == rhs.identifier
}
enum CodingKeys: String, CodingKey {
case title
case urlString = "url"
case faviconData
case identifier
}
}