Skip to content

Commit e813c27

Browse files
committed
Remove Infrastructure reference from Services
- move IRepositories to Domain - move configuration call from Services to Core
1 parent a94f82f commit e813c27

28 files changed

Lines changed: 27 additions & 29 deletions

src/MaIN.Core/Bootstrapper.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using MaIN.Core.Interfaces;
33
using MaIN.Core.Services;
44
using MaIN.Domain.Configuration;
5+
using MaIN.Infrastructure;
56
using MaIN.Services;
67
using MaIN.Services.Services;
78
using MaIN.Services.Services.Abstract;
@@ -18,6 +19,7 @@ public static IServiceCollection AddMaIN(
1819
Action<MaINSettings>? configureSettings = null)
1920
{
2021
services.ConfigureMaIN(configuration, configureSettings);
22+
services.ConfigureInfrastructure(configuration);
2123
services.AddAIHub();
2224
return services;
2325
}

src/MaIN.Core/Hub/Contexts/AgentContext.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using MaIN.Domain.Entities.Tools;
88
using MaIN.Domain.Exceptions.Agents;
99
using MaIN.Domain.Models;
10+
using MaIN.Domain.Models.Abstract;
1011
using MaIN.Services.Constants;
1112
using MaIN.Services.Services.Abstract;
1213
using MaIN.Services.Services.Models;

src/MaIN.Infrastructure/Repositories/Abstract/IAgentFlowRepository.cs renamed to src/MaIN.Domain/Repositories/IAgentFlowRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using MaIN.Domain.Entities.Agents.AgentSource;
22

3-
namespace MaIN.Infrastructure.Repositories.Abstract;
3+
namespace MaIN.Domain.Repositories;
44

55
public interface IAgentFlowRepository
66
{

src/MaIN.Infrastructure/Repositories/Abstract/IAgentRepository.cs renamed to src/MaIN.Domain/Repositories/IAgentRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using MaIN.Domain.Entities.Agents;
22

3-
namespace MaIN.Infrastructure.Repositories.Abstract;
3+
namespace MaIN.Domain.Repositories;
44

55
public interface IAgentRepository
66
{

src/MaIN.Infrastructure/Repositories/Abstract/IChatRepository.cs renamed to src/MaIN.Domain/Repositories/IChatRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using MaIN.Domain.Entities;
22

3-
namespace MaIN.Infrastructure.Repositories.Abstract;
3+
namespace MaIN.Domain.Repositories;
44

55
public interface IChatRepository
66
{

src/MaIN.Infrastructure/Bootstrapper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using MaIN.Domain.Configuration;
22
using MaIN.Infrastructure.Configuration;
33
using MaIN.Infrastructure.Repositories;
4-
using MaIN.Infrastructure.Repositories.Abstract;
4+
using MaIN.Domain.Repositories;
55
using MaIN.Infrastructure.Repositories.FileSystem;
66
using MaIN.Infrastructure.Repositories.Mongo;
77
using Microsoft.Extensions.Configuration;

src/MaIN.Infrastructure/Configuration/SqlExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Dapper;
2-
using MaIN.Infrastructure.Repositories.Abstract;
2+
using MaIN.Domain.Repositories;
33
using MaIN.Infrastructure.Repositories.Sql;
44
using Microsoft.Data.SqlClient;
55
using Microsoft.Extensions.DependencyInjection;

src/MaIN.Infrastructure/Configuration/SqliteExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Dapper;
2-
using MaIN.Infrastructure.Repositories.Abstract;
2+
using MaIN.Domain.Repositories;
33
using MaIN.Infrastructure.Repositories.Sqlite;
44
using Microsoft.Data.Sqlite;
55
using Microsoft.Extensions.DependencyInjection;

src/MaIN.Infrastructure/Repositories/DefaultAgentFlowRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using MaIN.Domain.Entities.Agents.AgentSource;
22
using MaIN.Domain.Exceptions.Flows;
3-
using MaIN.Infrastructure.Repositories.Abstract;
3+
using MaIN.Domain.Repositories;
44
using System.Collections.Concurrent;
55

66
namespace MaIN.Infrastructure.Repositories;

src/MaIN.Infrastructure/Repositories/DefaultAgentRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using MaIN.Domain.Entities.Agents;
22
using MaIN.Domain.Exceptions.Agents;
3-
using MaIN.Infrastructure.Repositories.Abstract;
3+
using MaIN.Domain.Repositories;
44
using System.Collections.Concurrent;
55

66
namespace MaIN.Infrastructure.Repositories;

0 commit comments

Comments
 (0)