]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/Signal.java
changing most DBus logger.info to logger.debug
[signal-cli] / src / main / java / org / asamk / Signal.java
index 28c192a09557281bac20361cd4b9058c14925fe3..2dba13f826d807d442328e8a4c93488fa9c16d61 100644 (file)
@@ -160,10 +160,6 @@ public interface Signal extends DBusInterface {
 
     String uploadStickerPack(String stickerPackPath) throws Error.Failure;
 
 
     String uploadStickerPack(String stickerPackPath) throws Error.Failure;
 
-    void setConfiguration(boolean readReceipts, boolean unidentifiedDeliveryIndicators, boolean typingIndicators, boolean linkPreviews) throws Error.IOError, Error.UserError;
-
-    List<Boolean> getConfiguration();
-
     void submitRateLimitChallenge(String challenge, String captchaString) throws IOErrorException;
 
     class MessageReceived extends DBusSignal {
     void submitRateLimitChallenge(String challenge, String captchaString) throws IOErrorException;
 
     class MessageReceived extends DBusSignal {
@@ -322,6 +318,13 @@ public interface Signal extends DBusInterface {
         void removeDevice() throws Error.Failure;
     }
 
         void removeDevice() throws Error.Failure;
     }
 
+    @DBusProperty(name = "ConfigurationReadReceipts", type = Boolean.class)
+    @DBusProperty(name = "ConfigurationUnidentifiedDeliveryIndicators", type = Boolean.class)
+    @DBusProperty(name = "ConfigurationTypingIndicators", type = Boolean.class)
+    @DBusProperty(name = "ConfigurationLinkPreviews", type = Boolean.class)
+    interface Configuration extends DBusInterface, Properties {
+    }
+
     class StructGroup extends Struct {
 
         @Position(0)
     class StructGroup extends Struct {
 
         @Position(0)