public void Process(messages_StatedMessages messages) { switch (messages.Constructor) { case Constructor.messages_statedMessages: Process((Messages_statedMessagesConstructor)messages); break; case Constructor.messages_statedMessagesLinks: Process((Messages_statedMessagesLinksConstructor)messages); break; } }
private async Task DoForwardMessages(InputPeer peer) { if (messageId.Count == 1) { messages_StatedMessage msg = await TelegramSession.Instance.Api.messages_forwardMessage(peer, messageId.First(), Helpers.GenerateRandomLong()); TelegramSession.Instance.Updates.Process(msg); } else { messages_StatedMessages msgs = await TelegramSession.Instance.Api.messages_forwardMessages(peer, messageId); TelegramSession.Instance.Updates.Process(msgs); } }
public void Process(messages_StatedMessages messages) { switch(messages.Constructor) { case Constructor.messages_statedMessages: Process((Messages_statedMessagesConstructor)messages); break; case Constructor.messages_statedMessagesLinks: Process((Messages_statedMessagesLinksConstructor)messages); break; } }