Session serialization update

- updating Session serialization for using new method GetChatTitle() to get the chat title for debugging purposes
- removing unncessary use of getting the chat title at every call (improving performance)
This commit is contained in:
FlorianDahn 2020-04-15 20:30:42 +02:00
parent 6d39d2fb73
commit 2c3e707673
2 changed files with 1 additions and 5 deletions

View File

@ -252,7 +252,6 @@ namespace TelegramBotBase
OnSessionBegins(new SessionBeginEventArgs(e.DeviceId, ds));
}
ds.ChatTitle = e.Message.Chat.Username ?? e.Message.Chat.Title;
ds.LastAction = DateTime.Now;
ds.LastMessage = e.Message;
@ -351,7 +350,6 @@ namespace TelegramBotBase
e.Device = ds;
}
ds.ChatTitle = e.Message.Chat.Username ?? e.Message.Chat.Title;
ds.LastAction = DateTime.Now;
ds.LastMessage = e.Message;
@ -396,7 +394,6 @@ namespace TelegramBotBase
e.Device = ds;
}
ds.ChatTitle = e.Message.Chat.Username ?? e.Message.Chat.Title;
ds.LastAction = DateTime.Now;
ds.LastMessage = e.Message;

View File

@ -211,12 +211,11 @@ namespace TelegramBotBase
var form = s.Value.ActiveForm;
try
{
var se = new StateEntry();
se.DeviceId = s.Key;
se.ChatTitle = s.Value.ChatTitle;
se.ChatTitle = s.Value.GetChatTitle();
se.FormUri = form.GetType().FullName;
se.QualifiedName = form.GetType().AssemblyQualifiedName;