aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/fever/handler.go2
-rw-r--r--internal/storage/entry_query_builder.go6
2 files changed, 4 insertions, 4 deletions
diff --git a/internal/fever/handler.go b/internal/fever/handler.go
index 45455cf4..ef1c39c7 100644
--- a/internal/fever/handler.go
+++ b/internal/fever/handler.go
@@ -247,7 +247,6 @@ func (h *handler) handleItems(w http.ResponseWriter, r *http.Request) {
builder := h.store.NewEntryQueryBuilder(userID)
builder.WithoutStatus(model.EntryStatusRemoved)
builder.WithLimit(50)
- builder.WithSorting("id", model.DefaultSortingDirection)
switch {
case request.HasQueryParam(r, "since_id"):
@@ -258,6 +257,7 @@ func (h *handler) handleItems(w http.ResponseWriter, r *http.Request) {
slog.Int64("since_id", sinceID),
)
builder.AfterEntryID(sinceID)
+ builder.WithSorting("id", "ASC")
}
case request.HasQueryParam(r, "max_id"):
maxID := request.QueryInt64Param(r, "max_id", 0)
diff --git a/internal/storage/entry_query_builder.go b/internal/storage/entry_query_builder.go
index 6bc475fc..1245e1d4 100644
--- a/internal/storage/entry_query_builder.go
+++ b/internal/storage/entry_query_builder.go
@@ -402,13 +402,13 @@ func (e *EntryQueryBuilder) GetEntryIDs() ([]int64, error) {
query := `
SELECT
e.id
- FROM
+ FROM
entries e
LEFT JOIN
feeds f
ON
- f.id=e.feed_id
- WHERE
+ f.id=e.feed_id
+ WHERE
%s %s
`