Archived
Добавлен frontend API создания инстанса
This commit is contained in:
+7
-25
@@ -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) }); }
|
||||
|
||||
Reference in New Issue
Block a user