@@ -25,22 +25,7 @@ public async Task AddSynchronization(SynchronizationEntity synchronizationEntity
2525
2626 await Save ( synchronizationEntity . SessionId , synchronizationEntity , null , synchronizationLock ) ;
2727
28- // foreach (var groupDefinition in actionsGroupDefinitions)
29- // {
30- // var trackingActionEntity = new TrackingActionEntity
31- // {
32- // ActionsGroupId = groupDefinition.ActionsGroupId,
33- // SourceClientInstanceId = groupDefinition.Source,
34- // TargetClientInstanceIds = [..groupDefinition.Targets],
35- // Size = groupDefinition.Size,
36- // };
37- //
38- // var cacheKey = _redisInfrastructureService2.ComputeCacheKey(EntityType.TrackingAction, $"{synchronizationEntity.SessionId}_{groupDefinition.ActionsGroupId}");
39- //
40- // await _cacheTrackingAction.Save(cacheKey, trackingActionEntity, null, synchronizationLock);
41- // }
42-
43- var semaphore = new SemaphoreSlim ( 20 ) ; // Limite à 20 tâches en parallèle
28+ var semaphore = new SemaphoreSlim ( 20 ) ; // Limit to 20 tasks in parallel
4429 var tasks = actionsGroupDefinitions . Select ( async groupDefinition =>
4530 {
4631 await semaphore . WaitAsync ( ) ;
@@ -56,6 +41,7 @@ public async Task AddSynchronization(SynchronizationEntity synchronizationEntity
5641
5742 var cacheKey = _cacheService . ComputeCacheKey ( EntityType . TrackingAction , $ "{ synchronizationEntity . SessionId } _{ groupDefinition . ActionsGroupId } ") ;
5843
44+ // ReSharper disable once AccessToDisposedClosure
5945 await _cacheTrackingAction . Save ( cacheKey , trackingActionEntity , null , synchronizationLock ) ;
6046 }
6147 finally
@@ -65,14 +51,10 @@ public async Task AddSynchronization(SynchronizationEntity synchronizationEntity
6551 } ) ;
6652
6753 await Task . WhenAll ( tasks ) ;
68-
69- // await _actionsGroupDefinitionsRepository.AddOrUpdateActionsGroupDefinitions(synchronizationEntity.SessionId, actionsGroupDefinitions);
7054 }
7155
7256 public async Task ResetSession ( string sessionId )
7357 {
7458 await Delete ( sessionId ) ;
75-
76- // await _actionsGroupDefinitionsRepository.DeleteActionsGroupDefinitions(sessionId);
7759 }
7860}
0 commit comments