feat: paginate tracking lists server-side
Frontend CI / Frontend (push) Successful in 3m19s
Backend CI / Backend (push) Failing after 6m43s

This commit is contained in:
2026-06-15 14:57:39 +08:00
parent cc8794b1d1
commit 0ab1013984
7 changed files with 507 additions and 28 deletions
+9
View File
@@ -1902,6 +1902,12 @@ export interface MonitoringDashboardCitationWindow {
to: string
}
export interface MonitoringPage {
page: number
page_size: number
total: number
}
export type MonitoringPlatformAuthorizationStatus =
| 'authorized'
| 'no_desktop_client'
@@ -1921,14 +1927,17 @@ export interface MonitoringDashboardCompositeResponse {
citation_window: MonitoringDashboardCitationWindow
platform_breakdown: MonitoringPlatformBreakdownItem[]
hot_questions: MonitoringHotQuestion[]
hot_questions_page: MonitoringPage
citation_ranking: MonitoringCitationRankingItem[]
cited_articles: MonitoringCitedArticle[]
cited_articles_page: MonitoringPage
}
export interface MonitoringCitationSummaryResponse {
citation_window: MonitoringDashboardCitationWindow
citation_ranking: MonitoringCitationRankingItem[]
cited_articles: MonitoringCitedArticle[]
cited_articles_page: MonitoringPage
}
export interface MonitoringQuestionDetailCitation {