Skip to content

Commit ef88904

Browse files
committed
fix: store
1 parent 7b13d64 commit ef88904

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

waku/node.go

+9-5
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,15 @@ func Execute(options Options) {
192192
nodeOpts = append(nodeOpts, node.WithWakuFilter(!options.Filter.DisableFullNode, filter.WithTimeout(time.Duration(options.Filter.Timeout)*time.Second)))
193193
}
194194

195-
if options.Store.Enable && options.Store.PersistMessages {
196-
nodeOpts = append(nodeOpts, node.WithWakuStoreAndRetentionPolicy(options.Store.ShouldResume, options.Store.RetentionMaxDaysDuration(), options.Store.RetentionMaxMessages))
197-
dbStore, err := persistence.NewDBStore(logger, persistence.WithDB(db), persistence.WithRetentionPolicy(options.Store.RetentionMaxMessages, options.Store.RetentionMaxDaysDuration()))
198-
failOnErr(err, "DBStore")
199-
nodeOpts = append(nodeOpts, node.WithMessageProvider(dbStore))
195+
if options.Store.Enable {
196+
if options.Store.PersistMessages {
197+
nodeOpts = append(nodeOpts, node.WithWakuStoreAndRetentionPolicy(options.Store.ShouldResume, options.Store.RetentionMaxDaysDuration(), options.Store.RetentionMaxMessages))
198+
dbStore, err := persistence.NewDBStore(logger, persistence.WithDB(db), persistence.WithRetentionPolicy(options.Store.RetentionMaxMessages, options.Store.RetentionMaxDaysDuration()))
199+
failOnErr(err, "DBStore")
200+
nodeOpts = append(nodeOpts, node.WithMessageProvider(dbStore))
201+
} else {
202+
nodeOpts = append(nodeOpts, node.WithWakuStore(false, false))
203+
}
200204
}
201205

202206
if options.LightPush.Enable {

0 commit comments

Comments
 (0)