Update 'access_level_use_limit_c#/AlsResetScript.cs'
This commit is contained in:
parent
dd528e0d45
commit
898d8e74fe
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue