reaminig 5-t-9

This commit is contained in:
alorig
2025-11-18 06:36:56 +05:00
parent 9facd12082
commit 68a98208b1
31 changed files with 5210 additions and 153 deletions

View File

@@ -56,6 +56,27 @@ export const builderApi = {
const res = await client.get(`/pages/?site_blueprint=${blueprintId}`);
return Array.isArray(res.data?.results) ? res.data.results : res.data;
},
async generateAllPages(
blueprintId: number,
options?: { pageIds?: number[]; force?: boolean },
): Promise<{ success: boolean; pages_queued: number; task_ids: number[]; celery_task_id?: string }> {
const res = await client.post(`/blueprints/${blueprintId}/generate_all_pages/`, {
page_ids: options?.pageIds,
force: options?.force || false,
});
return res.data?.data || res.data;
},
async createTasksForPages(
blueprintId: number,
pageIds?: number[],
): Promise<{ tasks: unknown[]; count: number }> {
const res = await client.post(`/blueprints/${blueprintId}/create_tasks/`, {
page_ids: pageIds,
});
return res.data?.data || res.data;
},
};