1 package org
.asamk
.signal
.commands
;
3 import org
.asamk
.signal
.BaseConfig
;
4 import org
.asamk
.signal
.JsonWriter
;
5 import org
.asamk
.signal
.OutputWriter
;
6 import org
.asamk
.signal
.commands
.exceptions
.CommandException
;
7 import org
.asamk
.signal
.manager
.Manager
;
11 public class VersionCommand
implements JsonRpcCommand
<Void
> {
14 public String
getName() {
19 public void handleCommand(
20 final Void request
, final Manager m
, final OutputWriter outputWriter
21 ) throws CommandException
{
22 final var jsonWriter
= (JsonWriter
) outputWriter
;
23 jsonWriter
.write(Map
.of("version", BaseConfig
.PROJECT_VERSION
));