fixed tests and adding new sessions when it not needed

This commit is contained in:
Artemy
2026-02-22 19:34:43 +07:00
parent b1eff9c696
commit aa4c4a0685
8 changed files with 48 additions and 28 deletions
@@ -38,14 +38,14 @@ public class UserSessionOpener : IUserSessionOpener
try
{
var sessions = await _repository.GetByUserIdAsync(user.Id);
var existingSession = sessions.FirstOrDefault(s => s.DeviceInfo == deviceInfo);
var existingSession = sessions.FirstOrDefault(s => s.DeviceInfo == deviceInfo );
if (existingSession is not null)
return await UpdateExistingSessionAsync(user, deviceInfo, existingSession);
}
catch (NotFoundByKeyException<Guid> ex)
{
_logger.LogError(ex, "Could not find session for user {userId}", user.Id);
}
return await CreateNewSessionAsync(user, deviceInfo);