isamert / scli

a simple terminal user interface for signal messenger (using signal-cli)
GNU General Public License v3.0
439 stars 40 forks source link

crash after sending message to a group #138

Closed obnoxiousish closed 2 years ago

obnoxiousish commented 2 years ago

working great until just now :(

~/scli(master) » ./scli 127 ↵ o@mary Traceback (most recent call last): File "/home/o/scli/./scli", line 4438, in main() File "/home/o/scli/./scli", line 4432, in main loop.run() File "/home/o/.local/lib/python3.9/site-packages/urwid/main_loop.py", line 287, in run self._run() File "/home/o/.local/lib/python3.9/site-packages/urwid/main_loop.py", line 385, in _run self.event_loop.run() File "/home/o/.local/lib/python3.9/site-packages/urwid/main_loop.py", line 790, in run self._loop() File "/home/o/.local/lib/python3.9/site-packages/urwid/main_loop.py", line 827, in _loop self._watch_files[fd]() File "/home/o/.local/lib/python3.9/site-packages/urwid/main_loop.py", line 233, in cb rval = callback(data) File "/home/o/scli/./scli", line 520, in watchpipe_handler callback(proc, *callback_args, **callback_kwargs) File "/home/o/scli/./scli", line 748, in after_send_proc_returns self.callbacks['ignore_receipts'](envelope, 'sent', timestamp_adj) KeyError: 'ignore_receipts'

exquo commented 2 years ago

Looks like there's been a typo in a rarely reached part of the code. Should be fixed in master now. Thanks for reporting!