Update async contracts

This commit is contained in:
Sergey Nazarov 2024-03-26 19:45:30 +03:00
parent 47e07279bb
commit 1c834231b9
2 changed files with 2 additions and 5 deletions

View File

@ -31,9 +31,6 @@ public sealed class NewMessageHandler : INewMessageHandler
if (string.IsNullOrWhiteSpace(m.message))
break;
var from = m.from_id.Peer(_telegramRegistry.Users, _telegramRegistry.Chats);
var fromUsername = from.StartsWith('@') ? from : null;
_logger.LogInformation("{From} in {Chat} > {MessageText}",
m.from_id.Peer(_telegramRegistry.Users, _telegramRegistry.Chats) ?? m.post_author,
m.peer_id.Peer(_telegramRegistry.Users, _telegramRegistry.Chats),
@ -49,7 +46,7 @@ public sealed class NewMessageHandler : INewMessageHandler
var @event = new MessageReceived
{
FromId = m.from_id.ID,
FromUsername = fromUsername,
From = m.from_id.Peer(_telegramRegistry.Users, _telegramRegistry.Chats),
ChatUsername = chatUserName,
Text = m.message,
OccuredDateTime = _dateProvider.UtcNow

View File

@ -8,7 +8,7 @@ public sealed class MessageReceived : IEvent
public long FromId { get; set; }
public string? FromUsername { get; set; }
public string? From { get; set; }
public string ChatUsername { get; set; } = default!;