From: AsamK Date: Wed, 18 May 2022 08:45:53 +0000 (+0200) Subject: Keep unrestricted unidentified access if it was set before X-Git-Tag: v0.10.6~8 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/2d60f98e933843ad339ac42ae20a33014a76ee0e?ds=inline Keep unrestricted unidentified access if it was set before --- diff --git a/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java b/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java index 7b5411e6..33b9e80c 100644 --- a/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java +++ b/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java @@ -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() {