Files
ndm-web-platform/src/pages/vimp/apis/request/client.catalog.all-device.ts
T
yangsy ecfb6048ce 重构(vimp): 重命名VIMP API文件并更新调用处
将原有的catalog.channel和catalog.all-device API文件重命名为带client前缀的新文件,新增对应API实现模块,修复all-device接口函数名的拼写错误,并更新use-channels-query组合式函数中的API调用逻辑
2026-06-23 14:01:27 +08:00

12 lines
493 B
TypeScript

import { unwrapVimpResponse, vimpClient } from '../client';
import { normalizeVimpSite, type VimpRawSite } from '../model';
export const clientCatalogAllDeviceApi = async (options?: { signal?: AbortSignal }) => {
const { signal } = options ?? {};
const client = vimpClient;
const endpoint = `/client/catalog/allDevice`;
const resp = await client.post<VimpRawSite[]>(endpoint, {}, { signal });
const data = unwrapVimpResponse(resp);
return data?.map(normalizeVimpSite) ?? null;
};