this repo has no description

fix

Changed files
+3 -1
peruse
+3 -1
peruse/handle_wikidata_feed.go
···
"encoding/json"
"fmt"
"log/slog"
"strings"
"sync"
"time"
···
return helpers.InputError(e, "FeedError", "Invalid cursor for feed")
}
-
posts, err := f.getPosts(ctx)
if err != nil {
f.logger.Error("error getting posts", "error", err)
return helpers.ServerError(e, "FeedError", "Unable to get posts for feed")
}
for i, p := range posts {
if p.CreatedAt.Before(cursor) {
···
"encoding/json"
"fmt"
"log/slog"
+
"slices"
"strings"
"sync"
"time"
···
return helpers.InputError(e, "FeedError", "Invalid cursor for feed")
}
+
allPosts, err := f.getPosts(ctx)
if err != nil {
f.logger.Error("error getting posts", "error", err)
return helpers.ServerError(e, "FeedError", "Unable to get posts for feed")
}
+
posts := slices.Clone(allPosts)
for i, p := range posts {
if p.CreatedAt.Before(cursor) {