]> nmode's Git Repositories - signal-cli/commitdiff
Fix migration of legacy recipient storage
authorAsamK <asamk@gmx.de>
Tue, 16 May 2023 20:50:27 +0000 (22:50 +0200)
committerAsamK <asamk@gmx.de>
Tue, 16 May 2023 20:50:27 +0000 (22:50 +0200)
graalvm-config-dir/reflect-config.json
lib/src/main/java/org/asamk/signal/manager/storage/recipients/LegacyRecipientStore2.java
lib/src/main/java/org/asamk/signal/manager/storage/senderKeys/LegacySenderKeySharedStore.java

index 3bab701f3a1761951c58f2a36c14ee69eb2649de..f4a975bc756b171ab2bbdfd8bfb684a8efb008cb 100644 (file)
@@ -18,6 +18,9 @@
 {
   "name":"[Lcom.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry;"
 },
 {
   "name":"[Lcom.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry;"
 },
+{
+  "name":"[Ljava.lang.Object;"
+},
 {
   "name":"[Ljava.lang.String;"
 },
 {
   "name":"[Ljava.lang.String;"
 },
index 57a606744896ce0c2e5c9610dbc2dda3a42944ec..bd7605db2a57e24a1893f6aa3927d066547b76de 100644 (file)
@@ -98,9 +98,9 @@ public class LegacyRecipientStore2 {
         }
     }
 
         }
     }
 
-    private record Storage(List<Recipient> recipients, long lastId) {
+    public record Storage(List<Recipient> recipients, long lastId) {
 
 
-        private record Recipient(
+        public record Recipient(
                 long id,
                 String number,
                 String uuid,
                 long id,
                 String number,
                 String uuid,
@@ -110,7 +110,7 @@ public class LegacyRecipientStore2 {
                 Profile profile
         ) {
 
                 Profile profile
         ) {
 
-            private record Contact(
+            public record Contact(
                     String name,
                     String color,
                     int messageExpirationTime,
                     String name,
                     String color,
                     int messageExpirationTime,
@@ -119,7 +119,7 @@ public class LegacyRecipientStore2 {
                     boolean profileSharingEnabled
             ) {}
 
                     boolean profileSharingEnabled
             ) {}
 
-            private record Profile(
+            public record Profile(
                     long lastUpdateTimestamp,
                     String givenName,
                     String familyName,
                     long lastUpdateTimestamp,
                     String givenName,
                     String familyName,
index cfc36539ecea9b41e7b302a48239185a9f6ffa2d..b46f850607499f69eb4d663bc18d5312a6d786e6 100644 (file)
@@ -61,8 +61,8 @@ public class LegacySenderKeySharedStore {
         }
     }
 
         }
     }
 
-    private record Storage(List<SharedSenderKey> sharedSenderKeys) {
+    public record Storage(List<SharedSenderKey> sharedSenderKeys) {
 
 
-        private record SharedSenderKey(long recipientId, int deviceId, String distributionId) {}
+        public record SharedSenderKey(long recipientId, int deviceId, String distributionId) {}
     }
 }
     }
 }