zulip-terminal
zulip-terminal copied to clipboard
Update stream settings pop-up on receiving subscription events
Currently, the stream settings pop-up is not updated after receiving pin/mute stream events. This causes a mismatch between the stream state and the pop-up checkbox state when the settings are updated elsewhere when the pop-up is open in a ZT instance.
This can likely be fixed by using an absolute state instead of just toggling from previous state in the checkbox callbacks.
The absolute state change would avoid mismatch, but updating the checkboxes directly would be the next step.