improved code comments for updated / returned lo , hi paging values

This commit is contained in:
kim 2025-04-01 14:04:32 +01:00
commit 10d2c12c6f

View file

@ -467,7 +467,10 @@ func (t *StatusTimeline) Load(
continue continue
} }
// Update returned lo paging value. // On each iteration, since statuses
// returned will always be in DESC order,
// iteratively update the lo paging value
// that we return for next / prev pages.
lo = statuses[len(statuses)-1].ID lo = statuses[len(statuses)-1].ID
// Convert to our cache type, // Convert to our cache type,
@ -522,8 +525,10 @@ func (t *StatusTimeline) Load(
if len(justLoaded) > 0 { if len(justLoaded) > 0 {
if hi == "" { if hi == "" {
// No previously cached, set // Check whether a hi value was set
// hi paging value from loaded. // from an initial load of cached entries,
// if not we set the returned hi paging
// value from first in loaded statuses.
hi = justLoaded[0].ID hi = justLoaded[0].ID
} }