mirror of
https://github.com/AsamK/signal-cli
synced 2025-09-02 12:30:39 +00:00
fixed receiving blank lines on stdin
This commit is contained in:
parent
5f9d4f89e6
commit
a746b8aae7
2 changed files with 30 additions and 31 deletions
Binary file not shown.
|
@ -45,9 +45,9 @@ class InputReader implements Runnable {
|
|||
while (alive) {
|
||||
try {
|
||||
String in = br.readLine();
|
||||
String args[] = in.split(":", 2);
|
||||
// properly this ought to be json or some sort of serialization to not miss multiline messages
|
||||
if (args.length == 2) {
|
||||
if (in != null && in.split(":", 2).length == 2) {
|
||||
String args[] = in.split(":", 2);
|
||||
String message = args[1];
|
||||
List<String> recipients = new ArrayList<String>();
|
||||
recipients.add(args[0]);
|
||||
|
@ -57,15 +57,14 @@ class InputReader implements Runnable {
|
|||
this.m.sendMessage(message, attachments, recipients);
|
||||
} catch (AssertionError | EncapsulatedExceptions| AttachmentInvalidException | InvalidNumberException e) {
|
||||
System.err.println("aaaaaa (DaemonCommand L59)");
|
||||
e.printStackTrace(System.out);
|
||||
e.printStackTrace(System.err);
|
||||
}
|
||||
}
|
||||
|
||||
} catch (IOException e) {
|
||||
System.err.println("aaaaaa (DaemonCommand L64)");
|
||||
System.err.println(e);
|
||||
}
|
||||
// getMessageSender().sendTyping(signalServiceAddress?, ....)
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue