📝 Docs: 更新到 nonepress 3.8.0 (#4126)

This commit is contained in:
StarHeart
2026-08-01 16:57:44 +08:00
committed by GitHub
parent b38b1e5261
commit 1b88a6e77d
198 changed files with 2042 additions and 1641 deletions
+4 -4
View File
@@ -23,21 +23,21 @@ type ResourceTypes = {
export type Resource = Adapter | Bot | Driver | Plugin;
export async function fetchRegistryData<T extends RegistryDataType>(
dataType: T
dataType: T,
): Promise<ResourceTypes[T][]> {
const resp = await fetch(
`https://registry.nonebot.dev/${dataType}s.json`
`https://registry.nonebot.dev/${dataType}s.json`,
).catch((e) => {
throw new Error(`Failed to fetch ${dataType}s: ${e}`);
});
if (!resp.ok) {
throw new Error(
`Failed to fetch ${dataType}s: ${resp.status} ${resp.statusText}`
`Failed to fetch ${dataType}s: ${resp.status} ${resp.statusText}`,
);
}
const data = (await resp.json()) as RegistryDataResponseTypes[T];
return data.map(
(resource) => ({ ...resource, resourceType: dataType }) as ResourceTypes[T]
(resource) => ({ ...resource, resourceType: dataType }) as ResourceTypes[T],
);
}