Fix nil pointer error in filter within sdk/feeds

This commit is contained in:
Josh Floth
2025-01-27 20:47:08 -06:00
committed by fiatjaf_
parent 9c4c6529c9
commit bfc85a45a4

View File

@@ -121,7 +121,7 @@ func (sys *System) FetchFeedPage(
filter.Since = &oldest filter.Since = &oldest
} }
if filter.Since != nil && *filter.Until < until { if filter.Since != nil && *filter.Since < until {
// eligible for a local query // eligible for a local query
filter.Until = &until filter.Until = &until
res, err := sys.StoreRelay.QuerySync(ctx, filter) res, err := sys.StoreRelay.QuerySync(ctx, filter)
@@ -156,7 +156,7 @@ func (sys *System) FetchFeedPage(
events = append(events, ie.Event) events = append(events, ie.Event)
} }
wg.Done() wg.Done()
if oldest != 0 && oldest < *filter.Until { if oldest != 0 && filter.Until != nil && oldest < *filter.Until {
sys.KVStore.Set(oldestKey, encodeTimestamp(oldest)) sys.KVStore.Set(oldestKey, encodeTimestamp(oldest))
} }
}() }()