]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/commands/ReceiveCommand.java
Refactor ReceiveMessageHandler
[signal-cli] / src / main / java / org / asamk / signal / commands / ReceiveCommand.java
index 445b17c92388a4e472b3e914b2e43f31106b604c..5d41dde0a5d4f269ebc01911d0aafef4f2fcede3 100644 (file)
@@ -20,6 +20,7 @@ import org.slf4j.LoggerFactory;
 import java.io.IOException;
 import java.util.Base64;
 import java.util.Map;
+import java.util.Set;
 import java.util.concurrent.TimeUnit;
 
 import static org.asamk.signal.util.ErrorUtils.handleAssertionError;
@@ -41,6 +42,11 @@ public class ReceiveCommand implements ExtendedDbusCommand, LocalCommand {
                 .action(Arguments.storeTrue());
     }
 
+    @Override
+    public Set<OutputType> getSupportedOutputTypes() {
+        return Set.of(OutputType.PLAIN_TEXT, OutputType.JSON);
+    }
+
     public int handleCommand(final Namespace ns, final Signal signal, DBusConnection dbusconnection) {
         boolean inJson = ns.get("output") == OutputType.JSON || ns.getBoolean("json");