From 37f587f057cb3f94a73db2ba4fc687175b46686d Mon Sep 17 00:00:00 2001 From: Ivan Folgueira Bande Date: Fri, 20 Mar 2026 21:05:42 +0100 Subject: [PATCH] set default retention policy in archive.nim --- waku/waku_archive/archive.nim | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/waku/waku_archive/archive.nim b/waku/waku_archive/archive.nim index 95c1a905d..976d7d035 100644 --- a/waku/waku_archive/archive.nim +++ b/waku/waku_archive/archive.nim @@ -14,7 +14,8 @@ import ../waku_core, ../waku_core/message/digest, ./common, - ./archive_metrics + ./archive_metrics, + waku/waku_archive/retention_policy/retention_policy_time logScope: topics = "waku archive" @@ -82,14 +83,11 @@ proc new*( T: type WakuArchive, driver: ArchiveDriver, validator: MessageValidator = validate, - retentionPolicies = newSeq[RetentionPolicy](0), + retentionPolicies = @[RetentionPolicy(TimeRetentionPolicy.new(2.days.seconds))], ): Result[T, string] = if driver.isNil(): return err("archive driver is Nil") - if retentionPolicies.len == 0: - return err("at least one retention policy must be provided") - let archive = WakuArchive( driver: driver, validator: validator, retentionPolicies: retentionPolicies )