diff --git a/TelegramBotBase/SessionBase.cs b/TelegramBotBase/SessionBase.cs index 410de80..33dc0fb 100644 --- a/TelegramBotBase/SessionBase.cs +++ b/TelegramBotBase/SessionBase.cs @@ -208,6 +208,13 @@ namespace TelegramBotBase } } + form.Client = Client; + var device = new DeviceSession(s.DeviceId, form); + + device.ChatTitle = s.ChatTitle; + + this.SessionList.Add(s.DeviceId, device); + //Is Subclass of IStateForm var iform = form as IStateForm; if (iform != null) @@ -217,14 +224,6 @@ namespace TelegramBotBase iform.LoadState(ls); } - - form.Client = Client; - var device = new DeviceSession(s.DeviceId, form); - - device.ChatTitle = s.ChatTitle; - - this.SessionList.Add(s.DeviceId, device); - try { await form.OnInit(new InitEventArgs());