chore: Update SDK
This commit is contained in:
parent
8793b41376
commit
991018d86a
8 changed files with 15 additions and 17 deletions
|
|
@ -468,7 +468,7 @@ class ChatController extends State<Chat> {
|
|||
await showFutureLoadingDialog(
|
||||
context: context,
|
||||
future: () async {
|
||||
if (event.status > 0) {
|
||||
if (event.status.isSent) {
|
||||
if (event.canRedact) {
|
||||
await event.redactEvent();
|
||||
} else {
|
||||
|
|
@ -505,7 +505,7 @@ class ChatController extends State<Chat> {
|
|||
}
|
||||
|
||||
bool get canEditSelectedEvents {
|
||||
if (selectedEvents.length != 1 || selectedEvents.first.status < 1) {
|
||||
if (selectedEvents.length != 1 || !selectedEvents.first.status.isSent) {
|
||||
return false;
|
||||
}
|
||||
return currentRoomBundle
|
||||
|
|
@ -527,12 +527,12 @@ class ChatController extends State<Chat> {
|
|||
|
||||
void sendAgainAction() {
|
||||
final event = selectedEvents.first;
|
||||
if (event.status == -1) {
|
||||
if (event.status.isError) {
|
||||
event.sendAgain();
|
||||
}
|
||||
final allEditEvents = event
|
||||
.aggregatedEvents(timeline, RelationshipTypes.edit)
|
||||
.where((e) => e.status == -1);
|
||||
.where((e) => e.status.isError);
|
||||
for (final e in allEditEvents) {
|
||||
e.sendAgain();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -535,8 +535,7 @@ class ChatView extends StatelessWidget {
|
|||
? controller.selectedEvents.first
|
||||
.getDisplayEvent(
|
||||
controller.timeline)
|
||||
.status >
|
||||
0
|
||||
.status.isSent
|
||||
? SizedBox(
|
||||
height: 56,
|
||||
child: TextButton(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue