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