]>
nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/RegistrationManager.java
1 package org
.asamk
.signal
.manager
;
3 import org
.asamk
.signal
.manager
.api
.CaptchaRequiredException
;
4 import org
.asamk
.signal
.manager
.api
.IncorrectPinException
;
5 import org
.asamk
.signal
.manager
.api
.PinLockedException
;
7 import java
.io
.Closeable
;
8 import java
.io
.IOException
;
10 public interface RegistrationManager
extends Closeable
{
12 void register(boolean voiceVerification
, String captcha
) throws IOException
, CaptchaRequiredException
;
15 String verificationCode
, String pin
16 ) throws IOException
, PinLockedException
, IncorrectPinException
;
18 void deleteLocalAccountData() throws IOException
;
20 boolean isRegistered();