jiff
jiff copied to clipboard
Messages Log on Client
Store all received messages in a log (specialized by tag), so that:
- custom messages with no listeners will be stored until listeners are available.
- Investigate encrypting custom messages.
- other messages with no listeners are stored until available (TODO: check! this is probably fine now after async).
- Ignore repeated messages (reply attacks, server not knowing whether things got delivers): insert op_id into cipher text!
- Bonus for async: Handshake on message delivery!
handshake done