From e6c96561bc53c153f86f34eacbedc10243a23470 Mon Sep 17 00:00:00 2001 From: technillogue Date: Tue, 10 Nov 2020 00:26:53 -0500 Subject: [PATCH] tweaked output and added script softlink --- signal-cli-script | 1 + .../java/org/asamk/signal/commands/DaemonCommand.java | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) create mode 120000 signal-cli-script diff --git a/signal-cli-script b/signal-cli-script new file mode 120000 index 00000000..4ce3c4d7 --- /dev/null +++ b/signal-cli-script @@ -0,0 +1 @@ +build/install/signal-cli/bin/signal-cli \ No newline at end of file diff --git a/src/main/java/org/asamk/signal/commands/DaemonCommand.java b/src/main/java/org/asamk/signal/commands/DaemonCommand.java index 12cf7f98..21080425 100644 --- a/src/main/java/org/asamk/signal/commands/DaemonCommand.java +++ b/src/main/java/org/asamk/signal/commands/DaemonCommand.java @@ -46,19 +46,17 @@ class InputReader implements Runnable { try { String in = br.readLine(); String args[] = in.split(":", 2); - // it should really read only one line though + // properly this ought to be json or some sort of serialization to not miss multiline messages if (args.length == 2) { - System.out.println(Arrays.toString(args)); - System.out.println(args.length); String message = args[1]; List recipients = new ArrayList(); recipients.add(args[0]); List attachments = new ArrayList<>(); try { - System.out.println("sent " + in); + System.out.println("sent '" + message + "' to " + args[0]); this.m.sendMessage(message, attachments, recipients); } catch (AssertionError | EncapsulatedExceptions| AttachmentInvalidException | InvalidNumberException e) { - System.err.println("aaaaaa (Manager.java ~L1457)"); + System.err.println("aaaaaa (DaemonCommand L59)"); e.printStackTrace(System.out); } }