1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00

Additional CSGO compatibility improvements

This commit is contained in:
RaidMax
2021-06-16 08:53:50 -05:00
parent 66cce8fdd2
commit bf4234b2c6
8 changed files with 129 additions and 117 deletions

View File

@ -917,6 +917,18 @@ namespace SharedLibraryCore
}
}
public static async Task<T> WithTimeout<T>(this Task<T> task, TimeSpan timeout)
{
await Task.WhenAny(task, Task.Delay(timeout));
return await task;
}
public static async Task WithTimeout(this Task task, TimeSpan timeout)
{
await Task.WhenAny(task, Task.Delay(timeout));
}
public static bool ShouldHideLevel(this Permission perm) => perm == Permission.Flagged;
/// <summary>