Update 'access_level_use_limit_c#/AlsResetScript.cs'

This commit is contained in:
Gytis P. 2022-05-30 12:50:04 +00:00
parent dd528e0d45
commit 898d8e74fe
1 changed files with 12 additions and 12 deletions

View File

@ -33,23 +33,23 @@ private readonly string[] _canteenDoors =
"Carteen_Door_1", "Carteen_Door_2"
};
private string _path;
private readonly SemaphoreSlim _semaphoreSlim = new(1);
// Set time when access levels will reset
public readonly TimeSpan AccessLevelsResetTime = new(16, 27, 0);
private Timer _timer;
private static readonly ConcurrentDictionary<int, IList<string>> _failedAddOrUpdate = new();
/// <summary>
/// True -> remove last access granted user al with door open event
/// False -> remove user al with access granted event
/// </summary>
private const bool RemoveUserAlThenDoorOpened = false;
// Set time when access levels will reset
public readonly TimeSpan AccessLevelsResetTime = new(16, 27, 0);
private string _path;
private readonly SemaphoreSlim _semaphoreSlim = new(1);
private Timer _timer;
private static readonly ConcurrentDictionary<int, IList<string>> _failedAddOrUpdate = new();
private int? _lastAccessGrantedUserId;
private async Task ResetUsersAccessLevelsAsync()
@ -220,7 +220,7 @@ private async void EventReceived(Event received)
}
}
// Door opened
else if (RemoveUserAlThenDoorOpened && received.TypeUid == "293F433D-F23E-4D33-B93C-BFD7C72763E6")
else if (RemoveUserAlThenDoorOpened && received.TypeUid == "293f433d-f23e-4d33-b93c-bfd7c72763e6")
{
await RemoveUserAccessLevelAsync(received);
}