diff --git a/pass/Controllers/CommitLogsTableViewController.swift b/pass/Controllers/CommitLogsTableViewController.swift index 99bf032..00f0b1d 100644 --- a/pass/Controllers/CommitLogsTableViewController.swift +++ b/pass/Controllers/CommitLogsTableViewController.swift @@ -15,6 +15,7 @@ class CommitLogsTableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() + NotificationCenter.default.addObserver(self, selector: #selector(updateCommitLogs), name: .passwordStoreUpdated, object: nil) commits = passwordStore.getRecentCommits(count: 20) self.tableView.estimatedRowHeight = 50 self.tableView.rowHeight = UITableViewAutomaticDimension @@ -39,4 +40,9 @@ class CommitLogsTableViewController: UITableViewController { messageLabel?.text = commits[indexPath.row].message?.trimmingCharacters(in: .whitespacesAndNewlines) return cell } + + func updateCommitLogs () { + commits = passwordStore.getRecentCommits(count: 20) + tableView.reloadData() + } }