]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/json/JsonContactAddress.java
Fix inspections
[signal-cli] / src / main / java / org / asamk / signal / json / JsonContactAddress.java
index 6ffd355b6ab3d616be306066d7dea7d29a05ee5f..7184f53206122ed10c6d0b0730d0d64962f8c843 100644 (file)
@@ -1,10 +1,10 @@
 package org.asamk.signal.json;
 
+import org.asamk.signal.manager.api.MessageEnvelope;
 import org.asamk.signal.util.Util;
-import org.whispersystems.signalservice.api.messages.shared.SharedContact;
 
 public record JsonContactAddress(
-        SharedContact.PostalAddress.Type type,
+        String type,
         String label,
         String street,
         String pobox,
@@ -15,15 +15,15 @@ public record JsonContactAddress(
         String country
 ) {
 
-    static JsonContactAddress from(SharedContact.PostalAddress address) {
-        return new JsonContactAddress(address.getType(),
-                Util.getStringIfNotBlank(address.getLabel()),
-                Util.getStringIfNotBlank(address.getStreet()),
-                Util.getStringIfNotBlank(address.getPobox()),
-                Util.getStringIfNotBlank(address.getNeighborhood()),
-                Util.getStringIfNotBlank(address.getCity()),
-                Util.getStringIfNotBlank(address.getRegion()),
-                Util.getStringIfNotBlank(address.getPostcode()),
-                Util.getStringIfNotBlank(address.getCountry()));
+    static JsonContactAddress from(MessageEnvelope.Data.SharedContact.Address address) {
+        return new JsonContactAddress(address.type().name(),
+                Util.getStringIfNotBlank(address.label()),
+                Util.getStringIfNotBlank(address.street()),
+                Util.getStringIfNotBlank(address.pobox()),
+                Util.getStringIfNotBlank(address.neighborhood()),
+                Util.getStringIfNotBlank(address.city()),
+                Util.getStringIfNotBlank(address.region()),
+                Util.getStringIfNotBlank(address.postcode()),
+                Util.getStringIfNotBlank(address.country()));
     }
 }