mirror of
https://github.com/docmost/docmost.git
synced 2026-05-18 23:44:24 +08:00
537e45bc11
* feat: page details section and backlinks
27 lines
651 B
TypeScript
27 lines
651 B
TypeScript
import api from "@/lib/api-client";
|
|
import { IPagination } from "@/lib/types.ts";
|
|
import {
|
|
IBacklinkCount,
|
|
IBacklinkPageItem,
|
|
IBacklinksListParams,
|
|
} from "@/features/page-details/types/backlink.types.ts";
|
|
|
|
export async function getBacklinksCount(
|
|
pageId: string,
|
|
): Promise<IBacklinkCount> {
|
|
const req = await api.post<IBacklinkCount>("/pages/backlinks-count", {
|
|
pageId,
|
|
});
|
|
return req.data;
|
|
}
|
|
|
|
export async function getBacklinks(
|
|
params: IBacklinksListParams,
|
|
): Promise<IPagination<IBacklinkPageItem>> {
|
|
const req = await api.post<IPagination<IBacklinkPageItem>>(
|
|
"/pages/backlinks",
|
|
params,
|
|
);
|
|
return req.data;
|
|
}
|