]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/SignalControl.java
Check if required quote-author parameter is missing
[signal-cli] / src / main / java / org / asamk / SignalControl.java
index 610ca103827b1eb5df5071a259859dff297efe39..3eea790fa51fb12ed54142738d3de16b86fa5f7e 100644 (file)
@@ -13,11 +13,14 @@ import java.util.List;
 public interface SignalControl extends DBusInterface {
 
     void register(
-            String number, boolean voiceVerification
+            String number,
+            boolean voiceVerification
     ) throws Error.Failure, Error.InvalidNumber, Error.RequiresCaptcha;
 
     void registerWithCaptcha(
-            String number, boolean voiceVerification, String captcha
+            String number,
+            boolean voiceVerification,
+            String captcha
     ) throws Error.Failure, Error.InvalidNumber, Error.RequiresCaptcha;
 
     void verify(String number, String verificationCode) throws Error.Failure, Error.InvalidNumber;
@@ -26,10 +29,16 @@ public interface SignalControl extends DBusInterface {
 
     String link(String newDeviceName) throws Error.Failure;
 
+    String startLink() throws Error.Failure;
+
+    String finishLink(String deviceLinkUri, String newDeviceName) throws Error.Failure;
+
     String version();
 
     List<DBusPath> listAccounts();
 
+    DBusPath getAccount(String number);
+
     interface Error {
 
         class Failure extends DBusExecutionException {