nwaku/tests/v2
Sanaz Taheri Boshrooyeh 30a7a7a4fe
Filter out duplicate messages in the resume procedure (#600)
* adds timestamp to waku message store impl

* stores timestamp as int64

* adds untitest

* stores timestamp as seq of bytes

* minor

* re-orders unittest

* changes receiver timestamp to float64

* unit test for receiver timestamps

* adds comments

* reorder a few lines

* updates changelog

* more updates on changelog

* WIP: deduplicate

* add debug messages

* more debugging logs

* add timestamp to the message store

* converts resume result to uint64, removes some logs

* docstring for isDuplicate

* increments `added` before insertion into the db

* unit test for deduplication

* removes float to/from Bytes procs

* deletes extra spaces

* returns failed instead of the error

* minor

* minor

* adds changelog
2021-06-22 11:30:12 +08:00
..
00002_test.up.sql Persisting Waku message timestamp & implementing DB migration & convert receiver timestamp data type to float64 (#607) 2021-06-16 13:23:55 -07:00
membershipContract.txt Rln relay/membership contract (#359) 2021-02-04 12:10:25 -08:00
poseidonHasher.txt Rln relay/membership contract (#359) 2021-02-04 12:10:25 -08:00
test_jsonrpc_waku.nim Update submodules (#594) 2021-06-09 16:37:08 +02:00
test_message_store.nim Persisting Waku message timestamp & implementing DB migration & convert receiver timestamp data type to float64 (#607) 2021-06-16 13:23:55 -07:00
test_migration_utils.nim Persisting Waku message timestamp & implementing DB migration & convert receiver timestamp data type to float64 (#607) 2021-06-16 13:23:55 -07:00
test_namespacing_utils.nim Feat/bridge topic mapping (#633) 2021-06-18 12:30:24 +02:00
test_peer_manager.nim Update submodules (#594) 2021-06-09 16:37:08 +02:00
test_peer_storage.nim Add persistent backoff for peers (#497) 2021-04-21 11:36:56 +02:00
test_rln_wrappers.nim Nim wrappers for Rln lib (Key and Params generation) (#373) 2021-02-10 12:51:41 -08:00
test_utils.nim Rln relay/membership contract (#359) 2021-02-04 12:10:25 -08:00
test_waku.nim Bump submodules (#363) 2021-02-02 13:33:59 +02:00
test_waku_bridge.nim Feat/bridge topic mapping (#633) 2021-06-18 12:30:24 +02:00
test_waku_filter.nim Fix redundant use of content topics (#528) 2021-05-05 09:34:40 +01:00
test_waku_keepalive.nim Add ping protocol support and use for keep-alive (#621) 2021-06-15 10:55:47 +02:00
test_waku_lightpush.nim Lightpush protocol cont (#506) 2021-04-24 12:56:37 +08:00
test_waku_pagination.nim Handling initial paging requests over message history of size one (#479) 2021-04-12 10:29:09 -07:00
test_waku_payload.nim Bump chronos and fix exception tracking issues (#436) 2021-03-26 10:52:04 +01:00
test_waku_rln_relay.nim Make rln optional (dependencies and compilation) (#602) 2021-06-08 11:56:32 -07:00
test_waku_store.nim Ft-store: Peer management (#548) 2021-05-19 12:28:09 -07:00
test_waku_swap.nim Add mode to waku swap (#601) 2021-06-15 10:06:36 +08:00
test_waku_swap_contracts.nim Better error handling with Results from interactions with swap-contracts-module (#393) 2021-02-25 10:47:48 +08:00
test_wakunode.nim Filter out duplicate messages in the resume procedure (#600) 2021-06-22 11:30:12 +08:00
test_web3.nim Improvement/bridge improvements (#429) 2021-03-23 10:04:51 +02:00
utils.nim Update submodules (#594) 2021-06-09 16:37:08 +02:00