[geary/mjog/notfication-avatars: 3/6] Application.AvatarStore: Make class internal



commit c4d046ea618571b1d4727f7e7fc714ac990b7d11
Author: Michael Gratton <mike vee net>
Date:   Thu Mar 12 10:18:03 2020 +1100

    Application.AvatarStore: Make class internal
    
    Now that no non-application-package classes are using it, make the
    class internal and its property on Controller private.

 src/client/application/application-avatar-store.vala  | 2 +-
 src/client/application/application-contact-store.vala | 6 +++---
 src/client/application/application-controller.vala    | 8 +++-----
 3 files changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/src/client/application/application-avatar-store.vala 
b/src/client/application/application-avatar-store.vala
index a0b061bd..0add17d6 100644
--- a/src/client/application/application-avatar-store.vala
+++ b/src/client/application/application-avatar-store.vala
@@ -21,7 +21,7 @@
  * Unlike {@link ContactStore}, once store instance is useful for
  * loading and caching avatars across accounts.
  */
-public class Application.AvatarStore : Geary.BaseObject {
+internal class Application.AvatarStore : Geary.BaseObject {
 
 
     // Max size is low since most conversations don't get above the
diff --git a/src/client/application/application-contact-store.vala 
b/src/client/application/application-contact-store.vala
index e5f03219..16cbec4d 100644
--- a/src/client/application/application-contact-store.vala
+++ b/src/client/application/application-contact-store.vala
@@ -61,9 +61,9 @@ public class Application.ContactStore : Geary.BaseObject {
 
 
     /** Constructs a new contact store for an account. */
-    public ContactStore(Geary.Account account,
-                        Folks.IndividualAggregator individuals,
-                        AvatarStore avatars) {
+    internal ContactStore(Geary.Account account,
+                          Folks.IndividualAggregator individuals,
+                          AvatarStore avatars) {
         this.account = account;
         this.individuals = individuals;
         this.individuals.individuals_changed_detailed.connect(
diff --git a/src/client/application/application-controller.vala 
b/src/client/application/application-controller.vala
index cffee279..613c9d24 100644
--- a/src/client/application/application-controller.vala
+++ b/src/client/application/application-controller.vala
@@ -70,11 +70,9 @@ internal class Application.Controller : Geary.BaseObject {
         get; private set;
     }
 
-    /** Avatar store for the application. */
-    public Application.AvatarStore avatars {
-        get; private set; default = new Application.AvatarStore();
-    }
-
+    // Avatar store for the application.
+    private Application.AvatarStore avatars = new Application.AvatarStore();
+    
     // Primary collection of the application's open accounts
     private Gee.Map<Geary.AccountInformation,AccountContext> accounts =
         new Gee.HashMap<Geary.AccountInformation,AccountContext>();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]