mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
[poll-view] Added initial support of reply to poll answers.
This commit is contained in:
@@ -361,6 +361,8 @@ ReplyFields ReplyFields::clone(not_null<HistoryItem*> parent) const {
|
||||
.messageId = messageId,
|
||||
.topMessageId = topMessageId,
|
||||
.storyId = storyId,
|
||||
.todoItemId = todoItemId,
|
||||
.pollOption = pollOption,
|
||||
.quoteOffset = quoteOffset,
|
||||
.manualQuote = manualQuote,
|
||||
.topicPost = topicPost,
|
||||
@@ -389,6 +391,7 @@ ReplyFields ReplyFieldsFromMTP(
|
||||
result.topicPost = data.is_forum_topic() ? 1 : 0;
|
||||
}
|
||||
result.todoItemId = data.vtodo_item_id().value_or_empty();
|
||||
result.pollOption = data.vpoll_option().value_or_empty();
|
||||
if (const auto header = data.vreply_from()) {
|
||||
const auto &data = header->data();
|
||||
result.externalPostAuthor
|
||||
@@ -443,6 +446,8 @@ FullReplyTo ReplyToFromMTP(
|
||||
data.vquote_entities().value_or_empty()),
|
||||
};
|
||||
result.quoteOffset = data.vquote_offset().value_or_empty();
|
||||
result.todoItemId = data.vtodo_item_id().value_or_empty();
|
||||
result.pollOption = data.vpoll_option().value_or_empty();
|
||||
return result;
|
||||
}, [&](const MTPDinputReplyToStory &data) {
|
||||
if (const auto parsed = Data::PeerFromInputMTP(
|
||||
|
||||
Reference in New Issue
Block a user