private void FromITelegramUserMessage(ITelegramUserMessage telegramMessage) { if (telegramMessage == null) { return; } ChatId = telegramMessage.ChatId; IsEncrypt = false; if (!string.IsNullOrEmpty(telegramMessage.Message)) { content = telegramMessage.Message; IsDownloaded = true; type = StashMessageType.Text; } else if (!string.IsNullOrEmpty(telegramMessage.PhotoId)) { content = null; photoId = telegramMessage.PhotoId; IsDownloaded = false; type = StashMessageType.Photo; } else { content = null; IsDownloaded = true; type = StashMessageType.Empty; } }
public void FromStashMessageModel(StashMessageModel messageModel) { ChatId = messageModel.ChatId; type = messageModel.Type; content = messageModel.Content; IsEncrypt = true; IsDownloaded = true; }
internal StashMessageLocal(ITelegramUserMessage telegramMessage) { ChatId = telegramMessage.ChatId; IsEncrypt = false; if (!string.IsNullOrEmpty(telegramMessage.Message)) { content = telegramMessage.Message; IsDownloaded = true; type = StashMessageType.Text; } else if (!string.IsNullOrEmpty(telegramMessage.PhotoId)) { content = null; photoId = telegramMessage.PhotoId; IsDownloaded = false; type = StashMessageType.Photo; } else { content = null; IsDownloaded = true; type = StashMessageType.Empty; } }