fix: Room upgrade again

This commit is contained in:
Christian Pauly 2021-04-09 20:56:12 +02:00
parent c79562f5da
commit 1d4070580a
1 changed files with 2 additions and 2 deletions

View File

@ -70,7 +70,7 @@ class ChatPermissionsSettings extends StatelessWidget {
final powerLevels = Map<String, dynamic>.from(powerLevelsContent) final powerLevels = Map<String, dynamic>.from(powerLevelsContent)
..removeWhere((k, v) => !(v is int)); ..removeWhere((k, v) => !(v is int));
final eventsPowerLevels = final eventsPowerLevels =
Map<String, dynamic>.from(powerLevelsContent['events']) Map<String, dynamic>.from(powerLevelsContent['events'] ?? {})
..removeWhere((k, v) => !(v is int)); ..removeWhere((k, v) => !(v is int));
return Column( return Column(
@ -129,7 +129,7 @@ class ChatPermissionsSettings extends StatelessWidget {
context, entry.key, entry.value, context, entry.key, entry.value,
category: 'events'), category: 'events'),
), ),
if (room.ownPowerLevel >= 100) ...{ if (room.canSendEvent(EventTypes.RoomTombstone)) ...{
Divider(thickness: 1), Divider(thickness: 1),
FutureBuilder<ServerCapabilities>( FutureBuilder<ServerCapabilities>(
future: room.client.requestServerCapabilities(), future: room.client.requestServerCapabilities(),