feat: add swagger docs
ci-front / build (push) Successful in 2m26s

This commit is contained in:
2026-04-04 02:44:36 +03:00
parent 065b5492ef
commit 691e1fced5
5 changed files with 215 additions and 7 deletions
+12 -7
View File
@@ -1,5 +1,6 @@
import React, { useState } from "react";
import { SSHAgentForm } from "../modules/agent/ui/SSHAgentForm";
import { agentApiService } from "../modules/agent/api/agent.api.service";
import { FiPlusCircle, FiSend } from "react-icons/fi";
interface SSHAgentConfig {
@@ -66,18 +67,22 @@ export const AddAgentsPage: React.FC = () => {
setSubmitError(null);
try {
// Получаем текущих агентов для проверки подключения
const currentAgents = await agentApiService.getAgents();
console.log("Current agents:", currentAgents);
// TODO: Реальный API вызов для развертывания агентов
console.log("Deploying agents:", agents);
// Имитация задержки API
await new Promise((resolve) => setTimeout(resolve, 1500));
// Пока выводим список подключенных агентов
setSubmitMessage(
`Успешно отправлено ${agents.length} сервер(ов) на развертывание`,
`Успешно подключено ${currentAgents.length} агент(ов). Серверы: ${agents.length}`,
);
setAgents([createEmptyAgentConfig()]);
} catch (error) {
setSubmitError("Ошибка при развертывании на серверах");
setSubmitError(
error instanceof Error
? error.message
: "Ошибка при подключении к серверам",
);
} finally {
setIsSubmitting(false);
}