]> nmode's Git Repositories - signal-cli/commitdiff
Fix error type for dbus rate limit challenge
authorAsamK <asamk@gmx.de>
Sat, 6 Nov 2021 14:41:58 +0000 (15:41 +0100)
committerAsamK <asamk@gmx.de>
Sat, 6 Nov 2021 14:41:58 +0000 (15:41 +0100)
src/main/java/org/asamk/Signal.java
src/main/java/org/asamk/signal/dbus/DbusSignalImpl.java

index 67b4ebc94fb442746457e119189da41681f47c9a..f512592bf3eed0720e805d608727973a96c21c9d 100644 (file)
@@ -1,6 +1,5 @@
 package org.asamk;
 
-import org.asamk.signal.commands.exceptions.IOErrorException;
 import org.freedesktop.dbus.DBusPath;
 import org.freedesktop.dbus.Struct;
 import org.freedesktop.dbus.annotations.DBusProperty;
@@ -166,7 +165,7 @@ public interface Signal extends DBusInterface {
 
     String uploadStickerPack(String stickerPackPath) throws Error.Failure;
 
-    void submitRateLimitChallenge(String challenge, String captchaString) throws IOErrorException;
+    void submitRateLimitChallenge(String challenge, String captchaString) throws Error.Failure;
 
     class MessageReceivedV2 extends DBusSignal {
 
index 58bd1a97c797cbeb8a48ec8448ca1aa6f94e2ca3..8906ac47f8674a1242a61dfa3bfba779a50bb6a7 100644 (file)
@@ -2,7 +2,6 @@ package org.asamk.signal.dbus;
 
 import org.asamk.Signal;
 import org.asamk.signal.BaseConfig;
-import org.asamk.signal.commands.exceptions.IOErrorException;
 import org.asamk.signal.manager.AttachmentInvalidException;
 import org.asamk.signal.manager.Manager;
 import org.asamk.signal.manager.NotMasterDeviceException;
@@ -90,13 +89,13 @@ public class DbusSignalImpl implements Signal {
     }
 
     @Override
-    public void submitRateLimitChallenge(String challenge, String captchaString) throws IOErrorException {
+    public void submitRateLimitChallenge(String challenge, String captchaString) {
         final var captcha = captchaString == null ? null : captchaString.replace("signalcaptcha://", "");
 
         try {
             m.submitRateLimitRecaptchaChallenge(challenge, captcha);
         } catch (IOException e) {
-            throw new IOErrorException("Submit challenge error: " + e.getMessage(), e);
+            throw new Error.Failure("Submit challenge error: " + e.getMessage());
         }
 
     }