* 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
* adding var for offline
* added configuration ability for nodes
* fixed and changed wording
* updated
* message second interval
* minor change
* updated readme
* comment
* added random sharing
* updated readme
* added peerid to its own file
* unused imports
* added todos
* started working on more responsive code
* removing unused
* unused
* only returning arrays, using map function
* added insertation functions
* major cleanup
* pointer
* more changes
* minor
* removes payloads once theyre sent
* we dont need the checking was a bug
* no longer needs go routine
* not using go routine anymore
* minor changes as suggested
* atomic
* Update README.md