diff --git a/tests/v2/test_message_store.nim b/tests/v2/test_message_store.nim index 7f41d1900..a5efbd398 100644 --- a/tests/v2/test_message_store.nim +++ b/tests/v2/test_message_store.nim @@ -60,9 +60,9 @@ suite "Message Store": if msg.timestamp == t3: t3Flag = true # check correct retrieval of receiver timestamps - if receiverTimestamp == indexes[0].receivedTime: rt1Flag = true - if receiverTimestamp == indexes[1].receivedTime: rt2Flag = true - if receiverTimestamp == indexes[2].receivedTime: rt3Flag = true + if receiverTimestamp == indexes[0].receiverTime: rt1Flag = true + if receiverTimestamp == indexes[1].receiverTime: rt2Flag = true + if receiverTimestamp == indexes[2].receiverTime: rt3Flag = true let res = store.getAll(data) diff --git a/tests/v2/test_waku_pagination.nim b/tests/v2/test_waku_pagination.nim index a4128eb90..b31aba753 100644 --- a/tests/v2/test_waku_pagination.nim +++ b/tests/v2/test_waku_pagination.nim @@ -12,18 +12,19 @@ proc createSampleList(s: int): seq[IndexedWakuMessage] = var data {.noinit.}: array[32, byte] for x in data.mitems: x = 1 for i in 0.. y let - timecmp = system.cmp(x.receivedTime, y.receivedTime) + timecmp = system.cmp(x.senderTime, y.senderTime) digestcm = system.cmp(x.digest.data, y.digest.data) if timecmp != 0: # timestamp has a higher priority for comparison return timecmp @@ -377,7 +383,7 @@ proc init*(ws: WakuStore) {.raises: [Defect, Exception]} = if ws.store.isNil: return - proc onData(timestamp: float64, msg: WakuMessage, pubsubTopic: string) = + proc onData(receiverTime: float64, msg: WakuMessage, pubsubTopic: string) = # TODO index should not be recalculated ws.messages.add(IndexedWakuMessage(msg: msg, index: msg.computeIndex(), pubsubTopic: pubsubTopic)) diff --git a/waku/v2/utils/pagination.nim b/waku/v2/utils/pagination.nim index 02ad5a3df..115b0e955 100644 --- a/waku/v2/utils/pagination.nim +++ b/waku/v2/utils/pagination.nim @@ -8,4 +8,5 @@ type Index* = object ## This type contains the description of an Index used in the pagination of WakuMessages digest*: MDigest[256] - receivedTime*: float64 + receiverTime*: float64 + senderTime*: float64 # the time at which the message is generated