Sanaz Taheri Boshrooyeh
fb2ea06a4f
Update store protocol interface: add history content filter ( #488 )
...
* replaces topics with seq of ContentFilters
* update topics to contentFilter
* updates the contentFilter structure
one content topic per content filter instead of a sequence of topics
* updates store json rpc api
* renames ContentFilter to HistoryContentFilter
* unit test for a query with several content filters
* makes shortcut for store api
* updates chat2
* clean up
* renames topic to contentTopic
* clarifies the use of content topic in store api
* clarifies the use of contentTopic in the init method of HistoryContentFilter
2021-04-19 10:38:30 -07:00
Hanno Cornelius
58dd431779
Fix Windows CI ( #467 )
...
* Force chronological message history
* Fix start/end index computation
* Sleep before RPC call
* Lower default max cache sizes on APIs
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2021-04-09 13:47:24 -07:00
Hanno Cornelius
5747ff5be0
Change contentTopic to string ( #463 )
...
* Change contentTopic to string
* Missed a spot
* Try to fix Windows CI
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2021-04-08 17:55:19 +08:00
Hanno Cornelius
5102576234
Integrate persistent peer storage ( #437 )
...
* Integrate persistent peer storage
2021-03-26 10:49:51 +02:00
Hanno Cornelius
a30d6a8aae
Improvement/bridge improvements ( #429 )
...
* General test, import and log improvements
* Bridge improvements
2021-03-23 10:04:51 +02:00
Hanno Cornelius
2fe6935623
Fix marshalling of message payloads ( #428 )
...
Fix marshalling of message payloads
2021-03-22 17:13:56 +02:00
Hanno Cornelius
a575c44934
Fix Relay API: handle messages on previously subscribed topics ( #413 )
2021-03-11 09:48:59 +02:00
Hanno Cornelius
e6b26cc059
Add post method to Admin API for ad-hoc peer dialing ( #412 )
...
* Add post method to Admin API
* Updated CHANGELOG
2021-03-11 09:05:39 +02:00
Hanno Cornelius
3b6db72287
Feat/pm connection tracking ( #377 )
...
* Track connectedness state in peer manager
2021-02-12 10:53:52 +02:00
Hanno Cornelius
bf0eab4a48
Removed local peer sets for filter, swap and store ( #375 )
2021-02-11 10:58:25 +02:00
Hanno Cornelius
1f5c3cc621
Feat/peer manager improvements ( #367 )
...
* Add managed peers to Admin API result
* Deal with dial failures
2021-02-05 12:49:11 +02:00
Hanno Cornelius
41fe4395a8
Bump submodules ( #363 )
...
* Bump submodules
* GossipSub refactor: Rem async from sub/unsub
2021-02-02 13:33:59 +02:00
Hanno Cornelius
e8dd014079
Extract MessageStore interface ( #350 )
2021-01-22 11:39:16 +02:00
Oskar Thorén
37a3a4fadd
Refactor: Put waku_type content where it belongs ( #333 )
...
- Separate out types and methods into appropriate module
- Add util folder for small utils used in multiple independent places
- Update paths
2021-01-06 17:35:05 +08:00
Oskar Thorén
f860c0dda4
Refactor: waku_types -> waku_filter ( #331 )
...
Also create a folder with README for filter protocol.
2021-01-05 12:52:10 +08:00
Hanno Cornelius
97dc627bbe
Feature/add private api ( #321 )
...
* Added private API
2020-12-23 11:33:28 +02:00
Hanno Cornelius
f0636bcd9d
enhancement/unused-import-cleanup ( #322 )
2020-12-21 10:14:51 +01:00
Hanno Cornelius
d6bafcf697
Feature/add admin api ( #319 )
...
* Add Admin API
2020-12-15 17:48:00 +02:00
Hanno Cornelius
fa4d873ee3
Limit cache size on Filter API and Relay API ( #317 )
...
Minor improvements to Filter API and Relay API
2020-12-07 15:26:58 +02:00
Hanno Cornelius
57f69201d6
Added content topic polling on FilterAPI ( #314 )
2020-12-03 18:26:34 +02:00
Hanno Cornelius
8a1ca1ff8f
Await WakuRelay publish on node ( #313 )
...
* Await WakuRelay publish on node
* Reflect 'await' change on CHANGELOG
2020-12-02 10:40:53 +02:00
Hanno Cornelius
d3c5840a79
Feature/jsonrpc basic impl ( #311 )
...
* Added some basic debug and relay json-rpc calls
* Basic relay polling
2020-12-01 11:57:54 +02:00
Hanno Cornelius
51b35c59c6
Added some basic debug and relay json-rpc calls ( #309 )
2020-11-30 11:44:57 +02:00
Hanno Cornelius
dc3b3b87be
Added some basic debug and relay json-rpc calls ( #305 )
2020-11-27 09:18:48 +02:00
Oskar Thorén
44e9d4d86b
Refactor types store ( #291 )
...
* Refactor: Move waku_store into its own folder
* Refactor: Move waku store types to new home (WIP)
* Refactor: Fix errors and recursive imports
* Fix rebase errors
* Refactor: More rebase import fixes
2020-11-24 12:34:32 +08:00
Hanno Cornelius
135eaae9fb
Waku v2 JSON-RPC REST API: Store protocol proof of concept ( #263 )
...
* Waku V2 history query POC
* Fix folder structure
* Improve test clarity
* Improve imports, returns and some naming
* Changed naming conventions. Refactor & improve.
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-11-24 11:44:37 +08:00