Added poll stats action and dialog with API-backed chart loading.

This commit is contained in:
23rd
2026-04-09 11:44:37 +03:00
committed by John Preston
parent 390fec44b6
commit 1773f264eb
8 changed files with 200 additions and 1 deletions
+7
View File
@@ -14,6 +14,9 @@ class ApiWrap;
class HistoryItem;
struct PollData;
struct PollMedia;
namespace Data {
struct StatisticalGraph;
} // namespace Data
namespace Main {
class Session;
@@ -45,6 +48,10 @@ public:
void deleteAnswer(FullMsgId itemId, const QByteArray &option);
void close(not_null<HistoryItem*> item);
void reloadResults(not_null<HistoryItem*> item);
void requestStats(
FullMsgId itemId,
Fn<void(Data::StatisticalGraph)> done,
Fn<void(QString)> fail);
private:
const not_null<Main::Session*> _session;