Iceshrimp.NET/Iceshrimp.Backend/Core/Extensions/TaskExtensions.cs

16 lines
No EOL
285 B
C#

namespace Iceshrimp.Backend.Core.Extensions;
public static class TaskExtensions
{
public static async Task SafeWaitAsync(this Task task, TimeSpan timeSpan)
{
try
{
await task.WaitAsync(TimeSpan.FromMilliseconds(500));
}
catch (TimeoutException)
{
// ignored
}
}
}