Update API scheme to layer 188.

This commit is contained in:
John Preston
2024-09-13 20:44:36 +04:00
parent 4a84f9fa00
commit a2fad84dae
18 changed files with 49 additions and 10 deletions

View File

@@ -148,6 +148,12 @@ std::vector<std::vector<HistoryMessageMarkupButton>> ButtonRowsFromTL(
qs(data.vtext()),
data.vurl().v
});
}, [&](const MTPDkeyboardButtonCopy &data) {
row.push_back({
Type::CopyText,
qs(data.vtext()),
data.vcopy_text().v,
});
}, [&](const MTPDinputKeyboardButtonRequestPeer &data) {
});
}
@@ -181,6 +187,7 @@ QByteArray HistoryMessageMarkupButton::TypeToString(
case Type::UserProfile: return "user_profile";
case Type::WebView: return "web_view";
case Type::SimpleWebView: return "simple_web_view";
case Type::CopyText: return "copy_text";
}
Unexpected("Type in HistoryMessageMarkupButton::Type.");
}

View File

@@ -745,6 +745,7 @@ struct HistoryMessageMarkupButton {
UserProfile,
WebView,
SimpleWebView,
CopyText,
};
static QByteArray TypeToString(const HistoryMessageMarkupButton &);