Skip to content

Commit 13175b6

Browse files
committed
feat: improvements (jwtmiddleware)
refactor: cleanup
1 parent 5980a18 commit 13175b6

2 files changed

Lines changed: 2 additions & 25 deletions

File tree

src/ByteSync.Functions/Helpers/Middlewares/JwtMiddleware.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,6 @@ public async Task Invoke(FunctionContext context, FunctionExecutionDelegate next
6565
_logger.LogWarning(ex, "Token expired");
6666
await HandleTokenError(context, "Invalid token");
6767
}
68-
catch (AcquireRedisLockException ex)
69-
{
70-
_logger.LogWarning(ex, "Can not acquire redis lock");
71-
await HandleTokenError(context, "Invalid token", HttpStatusCode.InternalServerError);
72-
}
7368
catch (Exception ex)
7469
{
7570
_logger.LogError(ex, "Error validating token");

src/ByteSync.ServerCommon/Repositories/SynchronizationRepository.cs

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)