From 6c8e7c55ad5aa2280b6fb12ff8e50548fd2861fc Mon Sep 17 00:00:00 2001 From: Denozordec Date: Tue, 7 Apr 2026 23:17:40 +0700 Subject: [PATCH] feat: add router-lists catalog API client helper Expose a typed helper for /v1/router-lists/catalog so router-lists-ui can consume modules, entries, and communities in one request. Made-with: Cursor --- web/src/lib/api/client.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/src/lib/api/client.ts b/web/src/lib/api/client.ts index ab3bfaf..1745f48 100644 --- a/web/src/lib/api/client.ts +++ b/web/src/lib/api/client.ts @@ -6,6 +6,7 @@ import type { IpRangeEntriesResponse, JobRow, ModuleType, + RouterListsCatalogResponse, RevisionPrefix, RevisionPrefixesResponse } from './types.js'; @@ -156,6 +157,11 @@ export async function fetchRevisionPrefixesAll(revisionId: string): Promise { + return apiJSON('/v1/router-lists/catalog'); +} + export async function fetchModuleSourceCatalog(moduleId: string, moduleType: ModuleType) { if (moduleType === 'DOMAINS') { const entries = await apiPageAll(