Added geolocation support to poll answer media data layer.

This commit is contained in:
23rd
2026-03-25 12:18:57 +03:00
parent 5f60eb53ff
commit 42eaddfaba
3 changed files with 42 additions and 2 deletions
@@ -4371,6 +4371,16 @@ not_null<PollData*> Session::processPoll(const MTPDmessageMediaPoll &data) {
if (document && document->type() == mtpc_document) {
media.document = processDocument(*document);
}
}, [&](const MTPDmessageMediaGeo &data) {
data.vgeo().match([&](const MTPDgeoPoint &point) {
media.geo = LocationPoint(point);
}, [](const MTPDgeoPointEmpty &) {
});
}, [&](const MTPDmessageMediaVenue &data) {
data.vgeo().match([&](const MTPDgeoPoint &point) {
media.geo = LocationPoint(point);
}, [](const MTPDgeoPointEmpty &) {
});
}, [](const auto &) {
});
}