From 31d327a0857b91d8fc13bf48a7f1bee24a6d0506 Mon Sep 17 00:00:00 2001 From: Bryan Montz Date: Sat, 13 May 2023 09:18:23 -0500 Subject: [PATCH] add ability to retrieve count of cached Profiles --- damus/Nostr/ProfileDatabase.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/damus/Nostr/ProfileDatabase.swift b/damus/Nostr/ProfileDatabase.swift index 47490f6d..845e0ec3 100644 --- a/damus/Nostr/ProfileDatabase.swift +++ b/damus/Nostr/ProfileDatabase.swift @@ -109,4 +109,10 @@ final class ProfileDatabase { } return Profile(persisted_profile: profile) } + + var count: Int { + let request = NSFetchRequest(entityName: entity_name) + let count = try? persistent_container?.viewContext.count(for: request) + return count ?? 0 + } }