From 11bab46b8bd6eaff2e5c5c92a00602db87b58c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Domeradzki?= Date: Wed, 26 Jun 2024 13:53:48 +0200 Subject: [PATCH] Add deprecation helper --- ArchiSteamFarm/Plugins/PluginsCore.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ArchiSteamFarm/Plugins/PluginsCore.cs b/ArchiSteamFarm/Plugins/PluginsCore.cs index ab3851a70..cadea74d4 100644 --- a/ArchiSteamFarm/Plugins/PluginsCore.cs +++ b/ArchiSteamFarm/Plugins/PluginsCore.cs @@ -249,6 +249,12 @@ public static class PluginsCore { await plugin.OnLoaded().ConfigureAwait(false); ASF.ArchiLogger.LogGenericInfo(string.Format(CultureInfo.CurrentCulture, Strings.PluginLoaded, plugin.Name)); + +#pragma warning disable CS0618 // TODO: Pending removal + if (plugin is IBotTradeOffer) { + ASF.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, Strings.WarningDeprecated, $"{nameof(IBotTradeOffer)} ({plugin.Name})", nameof(IBotTradeOffer2))); + } +#pragma warning restore CS0618 // TODO: Pending removal } catch (Exception e) { ASF.ArchiLogger.LogGenericException(e); invalidPlugins.Add(plugin);