import org.asamk.signal.manager.api.CaptchaRequiredException;
import org.asamk.signal.manager.api.NonNormalizedPhoneNumberException;
import org.asamk.signal.manager.api.RateLimitException;
-import org.asamk.signal.manager.api.VerificationMethoNotAvailableException;
+import org.asamk.signal.manager.api.VerificationMethodNotAvailableException;
import org.asamk.signal.output.JsonWriter;
import org.asamk.signal.util.CommandUtil;
@Override
public void handleCommand(
- final RegistrationParams request, final RegistrationManager m, final JsonWriter jsonWriter
+ final RegistrationParams request,
+ final RegistrationManager m,
+ final JsonWriter jsonWriter
) throws CommandException {
register(m, Boolean.TRUE.equals(request.voice()), request.captcha(), Boolean.TRUE.equals(request.reregister()));
}
private void register(
- final RegistrationManager m, final boolean voiceVerification, final String captcha, final boolean reregister
+ final RegistrationManager m,
+ final boolean voiceVerification,
+ final String captcha,
+ final boolean reregister
) throws CommandException {
try {
m.register(voiceVerification, captcha, reregister);
} catch (IOException e) {
throw new IOErrorException("Failed to register: %s (%s)".formatted(e.getMessage(),
e.getClass().getSimpleName()), e);
- } catch (VerificationMethoNotAvailableException e) {
+ } catch (VerificationMethodNotAvailableException e) {
throw new UserErrorException("Failed to register: " + e.getMessage() + (
voiceVerification
? ": Before requesting voice verification you need to request SMS verification and wait a minute."