fix: remove unused variables from profile cleanup

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Michal
2026-02-22 18:43:32 +00:00
parent 856fb5b5f7
commit 8a4ff6e378
4 changed files with 3 additions and 20 deletions

View File

@@ -63,7 +63,7 @@ async function main(): Promise<void> {
const instanceService = new InstanceService(instanceRepo, serverRepo, orchestrator, secretRepo); const instanceService = new InstanceService(instanceRepo, serverRepo, orchestrator, secretRepo);
serverService.setInstanceService(instanceService); serverService.setInstanceService(instanceService);
const secretService = new SecretService(secretRepo); const secretService = new SecretService(secretRepo);
const projectService = new ProjectService(projectRepo, serverRepo); const projectService = new ProjectService(projectRepo);
const auditLogService = new AuditLogService(auditLogRepo); const auditLogService = new AuditLogService(auditLogRepo);
const metricsCollector = new MetricsCollector(); const metricsCollector = new MetricsCollector();
const healthAggregator = new HealthAggregator(metricsCollector, orchestrator); const healthAggregator = new HealthAggregator(metricsCollector, orchestrator);

View File

@@ -114,7 +114,7 @@ export class RestoreService {
if (server.packageName) createData.packageName = server.packageName; if (server.packageName) createData.packageName = server.packageName;
if (server.dockerImage) createData.dockerImage = server.dockerImage; if (server.dockerImage) createData.dockerImage = server.dockerImage;
if (server.repositoryUrl) createData.repositoryUrl = server.repositoryUrl; if (server.repositoryUrl) createData.repositoryUrl = server.repositoryUrl;
const created = await this.serverRepo.create(createData); await this.serverRepo.create(createData);
result.serversCreated++; result.serversCreated++;
} catch (err) { } catch (err) {
result.errors.push(`Failed to restore server "${server.name}": ${err instanceof Error ? err.message : String(err)}`); result.errors.push(`Failed to restore server "${server.name}": ${err instanceof Error ? err.message : String(err)}`);

View File

@@ -1,13 +1,11 @@
import type { Project } from '@prisma/client'; import type { Project } from '@prisma/client';
import type { IProjectRepository } from '../repositories/project.repository.js'; import type { IProjectRepository } from '../repositories/project.repository.js';
import type { IMcpServerRepository } from '../repositories/interfaces.js';
import { CreateProjectSchema, UpdateProjectSchema } from '../validation/project.schema.js'; import { CreateProjectSchema, UpdateProjectSchema } from '../validation/project.schema.js';
import { NotFoundError, ConflictError } from './mcp-server.service.js'; import { NotFoundError, ConflictError } from './mcp-server.service.js';
export class ProjectService { export class ProjectService {
constructor( constructor(
private readonly projectRepo: IProjectRepository, private readonly projectRepo: IProjectRepository,
private readonly serverRepo: IMcpServerRepository,
) {} ) {}
async list(ownerId?: string): Promise<Project[]> { async list(ownerId?: string): Promise<Project[]> {

View File

@@ -2,8 +2,6 @@ import { describe, it, expect, vi, beforeEach } from 'vitest';
import { ProjectService } from '../src/services/project.service.js'; import { ProjectService } from '../src/services/project.service.js';
import { NotFoundError, ConflictError } from '../src/services/mcp-server.service.js'; import { NotFoundError, ConflictError } from '../src/services/mcp-server.service.js';
import type { IProjectRepository } from '../src/repositories/project.repository.js'; import type { IProjectRepository } from '../src/repositories/project.repository.js';
import type { IMcpServerRepository } from '../src/repositories/interfaces.js';
function mockProjectRepo(): IProjectRepository { function mockProjectRepo(): IProjectRepository {
return { return {
findAll: vi.fn(async () => []), findAll: vi.fn(async () => []),
@@ -26,26 +24,13 @@ function mockProjectRepo(): IProjectRepository {
}; };
} }
function mockServerRepo(): IMcpServerRepository {
return {
findAll: vi.fn(async () => []),
findById: vi.fn(async () => null),
findByName: vi.fn(async () => null),
create: vi.fn(async () => ({} as never)),
update: vi.fn(async () => ({} as never)),
delete: vi.fn(async () => {}),
};
}
describe('ProjectService', () => { describe('ProjectService', () => {
let projectRepo: ReturnType<typeof mockProjectRepo>; let projectRepo: ReturnType<typeof mockProjectRepo>;
let serverRepo: ReturnType<typeof mockServerRepo>;
let service: ProjectService; let service: ProjectService;
beforeEach(() => { beforeEach(() => {
projectRepo = mockProjectRepo(); projectRepo = mockProjectRepo();
serverRepo = mockServerRepo(); service = new ProjectService(projectRepo);
service = new ProjectService(projectRepo, serverRepo);
}); });
describe('create', () => { describe('create', () => {