]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/commands/ListGroupsCommand.java
Implement jsonRpc command
[signal-cli] / src / main / java / org / asamk / signal / commands / ListGroupsCommand.java
index 1708ade0458bd009af2d59c64d4e9fa3b2c6ee86..e9da8099ee7c483f4ca45f16a213d08694abc461 100644 (file)
@@ -5,7 +5,6 @@ import net.sourceforge.argparse4j.inf.Namespace;
 import net.sourceforge.argparse4j.inf.Subparser;
 
 import org.asamk.signal.JsonWriter;
-import org.asamk.signal.OutputType;
 import org.asamk.signal.OutputWriter;
 import org.asamk.signal.PlainTextWriter;
 import org.asamk.signal.commands.exceptions.CommandException;
@@ -19,7 +18,7 @@ import org.slf4j.LoggerFactory;
 import java.util.Set;
 import java.util.stream.Collectors;
 
-public class ListGroupsCommand implements LocalCommand {
+public class ListGroupsCommand implements JsonRpcLocalCommand {
 
     private final static Logger logger = LoggerFactory.getLogger(ListGroupsCommand.class);
 
@@ -70,11 +69,6 @@ public class ListGroupsCommand implements LocalCommand {
         this.outputWriter = outputWriter;
     }
 
-    @Override
-    public Set<OutputType> getSupportedOutputTypes() {
-        return Set.of(OutputType.PLAIN_TEXT, OutputType.JSON);
-    }
-
     @Override
     public void handleCommand(final Namespace ns, final Manager m) throws CommandException {
         final var groups = m.getGroups();