X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/a8bbdb54d006f157a009ece0cae5bf72fb636ced..64af4914ee87067fdab16129535c530171b80766:/src/main/java/org/asamk/signal/commands/VersionCommand.java diff --git a/src/main/java/org/asamk/signal/commands/VersionCommand.java b/src/main/java/org/asamk/signal/commands/VersionCommand.java index 1b6d6477..134bffa0 100644 --- a/src/main/java/org/asamk/signal/commands/VersionCommand.java +++ b/src/main/java/org/asamk/signal/commands/VersionCommand.java @@ -8,16 +8,17 @@ import org.asamk.signal.manager.Manager; import java.util.Map; -public class VersionCommand implements JsonRpcCommand { +public class VersionCommand implements JsonRpcSingleCommand { - private final OutputWriter outputWriter; - - public VersionCommand(final OutputWriter outputWriter) { - this.outputWriter = outputWriter; + @Override + public String getName() { + return "version"; } @Override - public void handleCommand(final Void request, final Manager m) throws CommandException { + public void handleCommand( + final Void request, final Manager m, final OutputWriter outputWriter + ) throws CommandException { final var jsonWriter = (JsonWriter) outputWriter; jsonWriter.write(Map.of("version", BaseConfig.PROJECT_VERSION)); }