From 1f5af23a0fbd78cb0d0332bfe668f04fa267cd4b Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Wed, 1 Nov 2023 09:57:22 +0330 Subject: [PATCH] [REFACTOR] Convert message loop classes to sealed classes --- TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs | 2 +- TelegramBotBase/MessageLoops/FullMessageLoop.cs | 2 +- TelegramBotBase/MessageLoops/MinimalMessageLoop.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs b/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs index 0069c1b..927f7d5 100644 --- a/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs +++ b/TelegramBotBase/MessageLoops/FormBaseMessageLoop.cs @@ -12,7 +12,7 @@ namespace TelegramBotBase.MessageLoops; /// /// Thats the default message loop which reacts to Message, EditMessage and CallbackQuery. /// -public class FormBaseMessageLoop : IMessageLoopFactory +public sealed class FormBaseMessageLoop : IMessageLoopFactory { private static readonly object EvUnhandledCall = new(); diff --git a/TelegramBotBase/MessageLoops/FullMessageLoop.cs b/TelegramBotBase/MessageLoops/FullMessageLoop.cs index 2c4b1b9..a74c1ee 100644 --- a/TelegramBotBase/MessageLoops/FullMessageLoop.cs +++ b/TelegramBotBase/MessageLoops/FullMessageLoop.cs @@ -12,7 +12,7 @@ namespace TelegramBotBase.MessageLoops; /// /// This message loop reacts to all update types. /// -public class FullMessageLoop : IMessageLoopFactory +public sealed class FullMessageLoop : IMessageLoopFactory { private static readonly object EvUnhandledCall = new(); diff --git a/TelegramBotBase/MessageLoops/MinimalMessageLoop.cs b/TelegramBotBase/MessageLoops/MinimalMessageLoop.cs index 8f72f15..2d1268c 100644 --- a/TelegramBotBase/MessageLoops/MinimalMessageLoop.cs +++ b/TelegramBotBase/MessageLoops/MinimalMessageLoop.cs @@ -11,7 +11,7 @@ namespace TelegramBotBase.MessageLoops; /// /// This is a minimal message loop which will react to all update types and just calling the Load method. /// -public class MinimalMessageLoop : IMessageLoopFactory +public sealed class MinimalMessageLoop : IMessageLoopFactory { private static readonly object EvUnhandledCall = new();