Group multiple timestamps

This commit is contained in:
relikd
2020-05-13 21:57:04 +02:00
parent 4092a9ba55
commit 10b43a0f67
4 changed files with 26 additions and 13 deletions

View File

@@ -3,7 +3,7 @@ import UIKit
class TVCHostDetails: UITableViewController {
public var fullDomain: String!
private var dataSource: [(ts: Timestamp, blocked: Bool)] = []
private var dataSource: [GroupedTsOccurrence] = []
override func viewDidLoad() {
super.viewDidLoad()
@@ -26,7 +26,8 @@ class TVCHostDetails: UITableViewController {
let cell = tableView.dequeueReusableCell(withIdentifier: "HostDetailCell")!
let src = dataSource[indexPath.row]
cell.textLabel?.text = src.ts.asDateTime()
cell.imageView?.image = (src.blocked ? UIImage(named: "shield-x") : nil)
cell.detailTextLabel?.text = (src.total > 1) ? "\(src.total)x" : nil
cell.imageView?.image = (src.blocked > 0 ? UIImage(named: "shield-x") : nil)
return cell
}
}