From f47e7d384c5df889fe7dd648781e869a56482131 Mon Sep 17 00:00:00 2001 From: Danny Moesch Date: Sun, 6 Jan 2019 19:59:16 +0100 Subject: [PATCH] Show correct number of commits in "About Repository" --- pass/Controllers/AboutRepositoryTableViewController.swift | 6 +++++- passKit/Models/PasswordStore.swift | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pass/Controllers/AboutRepositoryTableViewController.swift b/pass/Controllers/AboutRepositoryTableViewController.swift index 04736f5..5eedb6c 100644 --- a/pass/Controllers/AboutRepositoryTableViewController.swift +++ b/pass/Controllers/AboutRepositoryTableViewController.swift @@ -51,7 +51,7 @@ class AboutRepositoryTableViewController: BasicStaticTableViewController { let size = self.sizeOfRepositoryString() let localCommits = self.numberOfLocalCommitsString() let lastSynced = self.lastSyncedTimeString() - let commits = self.numberOfPasswordsString() + let commits = self.numberOfCommitsString() DispatchQueue.main.async { [weak self] in guard let strongSelf = self else { @@ -98,6 +98,10 @@ class AboutRepositoryTableViewController: BasicStaticTableViewController { return formatter.string(from: date) } + private func numberOfCommitsString() -> String { + return String(passwordStore.numberOfCommits) + } + @objc func setNeedRefresh() { needRefresh = true } diff --git a/passKit/Models/PasswordStore.swift b/passKit/Models/PasswordStore.swift index 5d8fe75..961aada 100644 --- a/passKit/Models/PasswordStore.swift +++ b/passKit/Models/PasswordStore.swift @@ -113,6 +113,10 @@ public class PasswordStore { return SharedDefaults[.lastSyncedTime] } + public var numberOfCommits: UInt { + return storeRepository?.numberOfCommits(inCurrentBranch: nil) ?? 0 + } + private init() { // File migration to group migrateIfNeeded()