File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -49,13 +49,24 @@ class _PollWidgetState extends State<PollWidget> {
4949 }
5050
5151 void _toggleVote (PollOption option) async {
52+ final navigator = Navigator .of (context);
53+
54+ unawaited (showDialog (context: context,
55+ barrierDismissible: false ,
56+ builder: (_) {
57+ return Center (child: CircularProgressIndicator ());
58+ }
59+ ));
60+
5261 final store = PerAccountStoreWidget .of (context);
5362 final op = option.voters.contains (store.selfUserId)
5463 ? PollVoteOp .remove
5564 : PollVoteOp .add;
56- unawaited (sendSubmessage (store.connection, messageId: widget.messageId,
65+ await (sendSubmessage (store.connection, messageId: widget.messageId,
5766 submessageType: SubmessageType .widget,
5867 content: PollVoteEventSubmessage (key: option.key, op: op)));
68+
69+ navigator.pop ();
5970 }
6071
6172 @override
You can’t perform that action at this time.
0 commit comments