refactor: Switch to loading dialog

This commit is contained in:
Christian Pauly
2020-12-25 09:58:34 +01:00
parent 66fc2e0bce
commit e84bc25602
36 changed files with 461 additions and 350 deletions

View File

@ -2,7 +2,7 @@ import 'package:famedlysdk/famedlysdk.dart';
import 'package:flutter/material.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'dialogs/simple_dialogs.dart';
import 'package:future_loading_dialog/future_loading_dialog.dart';
import 'matrix.dart';
class MessageReactions extends StatelessWidget {
@ -48,12 +48,16 @@ class MessageReactions extends StatelessWidget {
e.content['m.relates_to']['key'] == r.key,
orElse: () => null);
if (evt != null) {
SimpleDialogs(context)
.tryRequestWithLoadingDialog(evt.redact());
showFutureLoadingDialog(
context: context,
future: () => evt.redact(),
);
}
} else {
SimpleDialogs(context).tryRequestWithLoadingDialog(
event.room.sendReaction(event.eventId, r.key));
showFutureLoadingDialog(
context: context,
future: () =>
event.room.sendReaction(event.eventId, r.key));
}
},
))