feat(ServerManagement): add 'home' server type to server configurations and update related components to handle billing and filtering exclusions for home routers

This commit is contained in:
2026-01-22 23:30:04 +07:00
parent 5114e9dd81
commit 3ab4c4095a
5 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -126,9 +126,11 @@ function BillingManager() {
prev.map(b => b.serverId).filter(Boolean)
);
// Находим серверы без записей в биллинге
// Находим серверы без записей в биллинге (исключаем входные роутеры)
const serversToAdd = servers.filter(server =>
server.id && !existingServerIds.has(server.id)
server.id &&
!existingServerIds.has(server.id) &&
server.type !== 'home' // Входные роутеры не попадают в биллинг
);
if (serversToAdd.length === 0) return prev;