Adding IDeviceSession and IDeviceSessionMethods Interface

This commit is contained in:
Florian Zevedei
2024-10-15 15:32:32 +02:00
parent bc1f1fc93d
commit db5dd7862c
17 changed files with 169 additions and 39 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
using System.Threading.Tasks;
using TelegramBotBase.Sessions;
using TelegramBotBase.Interfaces;
namespace TelegramBotBase.Base;
@@ -8,7 +8,7 @@ namespace TelegramBotBase.Base;
/// </summary>
public class ControlBase
{
public DeviceSession Device { get; set; }
public IDeviceSession Device { get; set; }
public int Id { get; set; }
+2 -2
View File
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
using TelegramBotBase.Args;
using TelegramBotBase.Base;
using TelegramBotBase.Form.Navigation;
using TelegramBotBase.Sessions;
using TelegramBotBase.Interfaces;
using static TelegramBotBase.Base.Async;
namespace TelegramBotBase.Form;
@@ -28,7 +28,7 @@ public class FormBase : IDisposable
public NavigationController NavigationController { get; set; }
public DeviceSession Device { get; set; }
public IDeviceSession Device { get; set; }
public MessageClient Client { get; set; }
+2 -2
View File
@@ -2,13 +2,13 @@
using System.Threading.Tasks;
using Telegram.Bot;
using Telegram.Bot.Types;
using TelegramBotBase.Sessions;
using TelegramBotBase.Interfaces;
namespace TelegramBotBase.Base;
public class ResultBase : EventArgs
{
public DeviceSession Device { get; set; }
public IDeviceSession Device { get; set; }
public virtual long DeviceId { get; set; }
+2 -2
View File
@@ -1,11 +1,11 @@
using Telegram.Bot.Types;
using TelegramBotBase.Sessions;
using TelegramBotBase.Interfaces;
namespace TelegramBotBase.Base;
public class UpdateResult : ResultBase
{
public UpdateResult(Update rawData, DeviceSession device)
public UpdateResult(Update rawData, IDeviceSession device)
{
RawData = rawData;
Device = device;