feat(crawler): fix async crawling

This commit is contained in:
2025-11-09 01:01:07 +02:00
parent e8c0f0422b
commit 2b5482e9f5
58 changed files with 243 additions and 169 deletions
+3 -3
View File
@@ -4,13 +4,13 @@ import { and, asc, desc, eq, gt, lt, or, sql } from "drizzle-orm";
import type { Database } from "@/client";
import { articles, bookmarkArticles, bookmarks, comments, sources, users } from "@/schema";
import {
buildPaginationResult,
createPageState,
decodeCursor,
type PageRequest,
type PageState,
type PaginationMeta,
type SortDirection,
buildPaginationResult,
createPageState,
decodeCursor,
} from "@/utils/pagination";
export interface ArticleFilters {
+2 -2
View File
@@ -4,11 +4,11 @@ import { and, desc, eq, lt, sql } from "drizzle-orm";
import type { Database } from "@/client";
import { bookmarkArticles, bookmarks } from "@/schema";
import {
type PageRequest,
type PaginationMeta,
buildPaginationResult,
createPageState,
decodeCursor,
type PageRequest,
type PaginationMeta,
} from "@/utils/pagination";
export interface BookmarkRow {
+2 -2
View File
@@ -5,11 +5,11 @@ import type { Database } from "@/client";
import { PUBLICATION_GRAPH_DAYS, SOURCE_IMAGE_BASE } from "@/constant";
import { articles, followedSources, sources } from "@/schema";
import {
type PageRequest,
type PaginationMeta,
buildPaginationResult,
createPageState,
decodeCursor,
type PageRequest,
type PaginationMeta,
} from "@/utils/pagination";
export interface SourceOverviewRow {