Dmitry Shulyak 0775fbb085
Implement streams for public and private chats (#35)
Stateless messenger

Replace original messenger with stateless messenger

Add benchmark for loading messages

Add new message event after msg was persisted

Request history chat by chat otherwise it doesn't worko

Db and stream tests

Move flag parsing higher

Fix linter and test
2019-05-14 19:34:36 +03:00
..
2019-04-30 10:24:33 +02:00
2019-03-22 12:14:33 +01:00

protocol

It contains the Status protocol implementation in Go.

It is divided into three packages:

  • adapters contains a code that allows sending and receiving Status protocol messages through the Whisper network,
  • client contains high-level abstraction over the protocol which includes handling contacts and messages,
  • v1 is the current protocol low-level implementation which includes things like encoding and decoding a message payload as well as Chat interface that should be implemented by adapters.