X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/c487929bcd505a76b4ee445a0765079184865e8b..f2005593ecefd37c7e1666c2dc0c71b259271af0:/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 52099ff3..498e5e71 100644 --- a/src/main/java/org/asamk/signal/commands/VersionCommand.java +++ b/src/main/java/org/asamk/signal/commands/VersionCommand.java @@ -35,14 +35,18 @@ public class VersionCommand implements JsonRpcLocalCommand, JsonRpcMultiLocalCom @Override public void handleCommand( - final Namespace ns, final Manager m, final OutputWriter outputWriter + final Namespace ns, + final Manager m, + final OutputWriter outputWriter ) throws CommandException { outputVersion(outputWriter); } @Override public void handleCommand( - final Namespace ns, final MultiAccountManager c, final OutputWriter outputWriter + final Namespace ns, + final MultiAccountManager c, + final OutputWriter outputWriter ) throws CommandException { outputVersion(outputWriter); } @@ -56,10 +60,9 @@ public class VersionCommand implements JsonRpcLocalCommand, JsonRpcMultiLocalCom final var projectName = BaseConfig.PROJECT_NAME == null ? "signal-cli" : BaseConfig.PROJECT_NAME; final var version = BaseConfig.PROJECT_VERSION == null ? "unknown" : BaseConfig.PROJECT_VERSION; - if (outputWriter instanceof JsonWriter jsonWriter) { - jsonWriter.write(Map.of("version", version)); - } else if (outputWriter instanceof PlainTextWriter plainTextWriter) { - plainTextWriter.println("{} {}", projectName, version); + switch (outputWriter) { + case JsonWriter jsonWriter -> jsonWriter.write(Map.of("version", version)); + case PlainTextWriter plainTextWriter -> plainTextWriter.println("{} {}", projectName, version); } } }