Skip to content

Commit ae9cd9a

Browse files
committed
refactor: cleanup
1 parent 291dee8 commit ae9cd9a

File tree

4 files changed

+1
-77
lines changed

4 files changed

+1
-77
lines changed

src/ByteSync.ServerCommon/Interfaces/Repositories/IRepository.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ public interface IRepository<T>
2525

2626
Task<UpdateEntityResult<T>> Save(string key, T element, ITransaction? transaction = null, IRedLock? redisLock = null);
2727

28-
// Task<UpdateEntityResult<T>> SetElement(CacheKey cacheKey, T createdOrUpdatedElement, IDatabaseAsync database);
29-
3028
Task Delete(string key);
3129

3230
Task Delete(string key, ITransaction? transaction);

src/ByteSync.ServerCommon/Repositories/BaseRepository.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,6 @@ public async Task<UpdateEntityResult<T>> Save(CacheKey cacheKey, T element, ITra
6767
return await _cacheRepository.Save(cacheKey, element, transaction, redisLock);
6868
}
6969

70-
// public Task<UpdateEntityResult<T>> SetElement(CacheKey cacheKey, T createdOrUpdatedElement, IDatabaseAsync database)
71-
// {
72-
// // Cette méthode est maintenue pour compatibilité avec l'interface
73-
// throw new NotImplementedException("Cette méthode est dépréciée. Utilisez Save à la place.");
74-
// }
75-
7670
public async Task Delete(string key)
7771
{
7872
await Delete(key, null);

tests/ByteSync.Functions.IntegrationTests/TestHelpers/Autofac/BaseElementTypeModule.cs

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ protected override void Load(ContainerBuilder builder)
2424
.AsSelf()
2525
.InstancePerLifetimeScope();
2626

27-
var genericRepositoryTypes_ = GlobalTestSetup.ByteSyncServerCommonAssembly.GetTypes()
28-
.Where(t => t.Name.EndsWith(ElementsType) && t.IsGenericTypeDefinition);
29-
3027
var genericRepositoryTypes = GlobalTestSetup.ByteSyncServerCommonAssembly.GetTypes()
3128
.Where(t => t.Name.Contains(ElementsType + "`") && t.IsGenericTypeDefinition && !t.IsInterface);
3229

@@ -50,46 +47,5 @@ protected override void Load(ContainerBuilder builder)
5047
.InstancePerLifetimeScope();
5148
}
5249
}
53-
54-
/*
55-
foreach (var type in SpecificTypes)
56-
{
57-
// builder.Register(_ => Create.Fake(type))
58-
// .As(type)
59-
// .AsImplementedInterfaces()
60-
// .InstancePerLifetimeScope();
61-
62-
// builder.RegisterType(type)
63-
// .AsImplementedInterfaces()
64-
// .InstancePerLifetimeScope();
65-
// builder.Register(type)
66-
// .As(type)
67-
// .AsImplementedInterfaces()
68-
// .InstancePerLifetimeScope();
69-
70-
71-
if (type.IsGenericTypeDefinition)
72-
{
73-
// Utiliser RegisterGeneric pour les types génériques ouverts
74-
builder.RegisterGeneric(type)
75-
.AsImplementedInterfaces()
76-
.InstancePerLifetimeScope();
77-
}
78-
else
79-
{
80-
// Garder RegisterType pour les types concrets
81-
builder.RegisterType(type)
82-
.AsImplementedInterfaces()
83-
.InstancePerLifetimeScope();
84-
}
85-
}*/
86-
}
87-
88-
protected virtual IEnumerable<Type> SpecificTypes
89-
{
90-
get
91-
{
92-
return new List<Type>();
93-
}
9450
}
9551
}
Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
using ByteSync.ServerCommon.Factories;
2-
using ByteSync.ServerCommon.Interfaces.Repositories;
3-
using ByteSync.ServerCommon.Repositories;
4-
using ByteSync.ServerCommon.Services;
5-
6-
namespace ByteSync.Functions.IntegrationTests.TestHelpers.Autofac;
1+
namespace ByteSync.Functions.IntegrationTests.TestHelpers.Autofac;
72

83
public class RepositoriesModule : BaseElementTypeModule
94
{
@@ -13,23 +8,4 @@ public RepositoriesModule(bool useConcrete) : base(useConcrete)
138
}
149

1510
protected override string ElementsType => "Repository";
16-
17-
protected override IEnumerable<Type> SpecificTypes
18-
{
19-
get
20-
{
21-
if (UseConcrete)
22-
{
23-
return [
24-
//typeof(RedisInfrastructureService),
25-
typeof(CacheRepository<>),
26-
//typeof(CacheKeyFactory)
27-
];
28-
}
29-
else
30-
{
31-
return new List<Type>();
32-
}
33-
}
34-
}
3511
}

0 commit comments

Comments
 (0)