gracefully handle message reactions
context
Signal just released message reactions - people can now react with
behavior
currently, signalboost does nothing when an admin or subscriber reacts to a message on a signalboost channel.
it does log the following error:
signald_1 | 20:24:27.344 [-manager] ERROR io.finn.signald.MessageReceiver - Catching
signald_1 | org.whispersystems.signalservice.internal.push.UnsupportedDataMessageException: Required version: 4, Our version: 3
signald_1 | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.createSignalServiceMessage(SignalServiceCipher.java:290) ~[signal-service-java-2.13.9_unofficial_1.jar:?]
signald_1 | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:177) ~[signal-service-java-2.13.9_unofficial_1.jar:?]
signald_1 | at io.finn.signald.Manager.decryptMessage(Manager.java:1145) ~[signald.jar:unspecified]
signald_1 | at io.finn.signald.Manager.receiveMessages(Manager.java:1364) [signald.jar:unspecified]
signald_1 | at io.finn.signald.MessageReceiver.run(MessageReceiver.java:95) [signald.jar:unspecified]
signald_1 | at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
discussion
if admins of a signalboost channel have HOTLINE ON
, do we want to notify them of reactions or continue to ignore them?