]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/RegistrationManager.java
Add SignalAccountFiles as a central entry point
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / RegistrationManager.java
1 package org.asamk.signal.manager;
2
3 import org.asamk.signal.manager.api.CaptchaRequiredException;
4 import org.asamk.signal.manager.api.IncorrectPinException;
5 import org.asamk.signal.manager.api.PinLockedException;
6
7 import java.io.Closeable;
8 import java.io.IOException;
9
10 public interface RegistrationManager extends Closeable {
11
12 void register(boolean voiceVerification, String captcha) throws IOException, CaptchaRequiredException;
13
14 void verifyAccount(
15 String verificationCode, String pin
16 ) throws IOException, PinLockedException, IncorrectPinException;
17 }