Добавлен frontend API создания инстанса

This commit is contained in:
2026-08-09 14:48:19 +03:00
parent 2c4e2353e1
commit d6f85c395e
+7 -25
View File
@@ -24,9 +24,7 @@ async function request(path, options = {}) {
},
});
const data = await response.json().catch(() => ({}));
if (!response.ok) {
throw new Error(data.detail || "Ошибка запроса");
}
if (!response.ok) throw new Error(data.detail || "Ошибка запроса");
return data;
}
@@ -50,25 +48,9 @@ export async function login(email, password) {
return data;
}
export function getMe() {
return request("/auth/me");
}
export function listTemplates() {
return request("/templates");
}
export function createTemplate(payload) {
return request("/templates", {
method: "POST",
body: JSON.stringify(payload),
});
}
export function deactivateTemplate(id) {
return request(`/templates/${id}`, { method: "DELETE" });
}
export function listInstances() {
return request("/instances");
}
export function getMe() { return request("/auth/me"); }
export function listTemplates() { return request("/templates"); }
export function createTemplate(payload) { return request("/templates", { method: "POST", body: JSON.stringify(payload) }); }
export function deactivateTemplate(id) { return request(`/templates/${id}`, { method: "DELETE" }); }
export function listInstances() { return request("/instances"); }
export function createInstance(payload) { return request("/instances", { method: "POST", body: JSON.stringify(payload) }); }