X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/805f976d9e3de22e4842df1622941584c7f7c041..7c7fc76a649678e9f77f1fcaeaaf4efdf9cc3cd9:/src/main/java/org/asamk/signal/dbus/DbusRegistrationManagerImpl.java diff --git a/src/main/java/org/asamk/signal/dbus/DbusRegistrationManagerImpl.java b/src/main/java/org/asamk/signal/dbus/DbusRegistrationManagerImpl.java index aa27fc27..0c02c680 100644 --- a/src/main/java/org/asamk/signal/dbus/DbusRegistrationManagerImpl.java +++ b/src/main/java/org/asamk/signal/dbus/DbusRegistrationManagerImpl.java @@ -27,8 +27,13 @@ public class DbusRegistrationManagerImpl implements RegistrationManager { @Override public void register( - final boolean voiceVerification, final String captcha + final boolean voiceVerification, + final String captcha, + final boolean forceRegister ) throws IOException, CaptchaRequiredException { + if (forceRegister) { + throw new UnsupportedOperationException(); + } if (captcha == null) { signalControl.register(number, voiceVerification); } else { @@ -38,7 +43,8 @@ public class DbusRegistrationManagerImpl implements RegistrationManager { @Override public void verifyAccount( - final String verificationCode, final String pin + final String verificationCode, + final String pin ) throws IOException, PinLockedException, IncorrectPinException { if (pin == null) { signalControl.verify(number, verificationCode); @@ -47,6 +53,16 @@ public class DbusRegistrationManagerImpl implements RegistrationManager { } } + @Override + public void deleteLocalAccountData() throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public boolean isRegistered() { + throw new UnsupportedOperationException(); + } + @Override public void close() { }