From 2326196e01be09436d0a27998e3dac0287f45acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C3=B6ls?= <6608231+Abrynos@users.noreply.github.com> Date: Wed, 13 Apr 2022 21:44:57 +0200 Subject: [PATCH] Slightly deduplicate utility code (#2553) --- ArchiSteamFarm/Core/Utilities.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ArchiSteamFarm/Core/Utilities.cs b/ArchiSteamFarm/Core/Utilities.cs index 521eca1a3..bb1a4d563 100644 --- a/ArchiSteamFarm/Core/Utilities.cs +++ b/ArchiSteamFarm/Core/Utilities.cs @@ -113,16 +113,10 @@ public static class Utilities { } [PublicAPI] - public static async void InBackground(Func function, bool longRunning = false) { + public static void InBackground(Func function, bool longRunning = false) { ArgumentNullException.ThrowIfNull(function); - TaskCreationOptions options = TaskCreationOptions.DenyChildAttach; - - if (longRunning) { - options |= TaskCreationOptions.LongRunning | TaskCreationOptions.PreferFairness; - } - - await Task.Factory.StartNew(function, CancellationToken.None, options, TaskScheduler.Default).ConfigureAwait(false); + InBackground(void() => function(), longRunning); } [PublicAPI]