]> nmode's Git Repositories - signal-cli/commitdiff
Keep unrestricted unidentified access if it was set before
authorAsamK <asamk@gmx.de>
Wed, 18 May 2022 08:45:53 +0000 (10:45 +0200)
committerAsamK <asamk@gmx.de>
Wed, 18 May 2022 08:45:53 +0000 (10:45 +0200)
lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java

index 7b5411e68f35a4fd7fef56a87f80efcd564b964a..33b9e80cc305525a58880d9ce4d5dbd7d3d3cfea 100644 (file)
@@ -1302,8 +1302,8 @@ public class SignalAccount implements Closeable {
     }
 
     public boolean isUnrestrictedUnidentifiedAccess() {
-        // TODO make configurable
-        return false;
+        final var profile = getProfileStore().getProfile(getSelfRecipientId());
+        return profile != null && profile.getUnidentifiedAccessMode() == Profile.UnidentifiedAccessMode.UNRESTRICTED;
     }
 
     public boolean isDiscoverableByPhoneNumber() {