* protobuf
* do not send ack when not required
* remove from state if no ack required
* different send modes
* fix
* updated
* retransmit fix
* updated
* fixed
* renamed to ephemeral
* repeated
* gen
* resolution
* cleanup
* rough dependency code
* todo
* removed
* only stores if ephemeral
* started implementing the algo
* simplified
* updated
* we never store ephemeral messages so we did not need
* adds parents
* new schema
* tx to insert
* err
* removed old
* fixed
* changed log
* test persistence of parents
* removed
* rename
* ignoring
* Update store/messagestore_sqlite.go
Co-Authored-By: Adam Babik <adam@status.im>
* Update node/node.go
Co-Authored-By: Adam Babik <adam@status.im>
* Update node/node.go
Co-Authored-By: Adam Babik <adam@status.im>
* Update node/node.go
Co-Authored-By: Adam Babik <adam@status.im>
* more fixes
* Update store/messagestore_sqlite.go
Co-Authored-By: Adam Babik <adam@status.im>
* more fixes
* using refs
* Update node/node.go
Co-Authored-By: Adam Babik <adam@status.im>
* finished
* Update store/messagestore_sqlite.go
Co-Authored-By: Adam Babik <adam@status.im>
* Update 1572372377_initial_schema.down.sql
* desc + refactor
* started refactoring resolution
* Update README.md
* rewrote resolve
* mutex
* todo
* fixes
* sql impl
* added test
* log
* updates
* updated
* little bug
* fix
* added test
* first changes from @adambabik
* moved
* fixed test, started eventual ones
* fixed eventually test
* mock install
* consistent test
* mock
* fix lint
* Update dependency/tracker_sqlite.go
Co-Authored-By: Adam Babik <adam@status.im>
* fix