fix: Room upgrade again

onboarding
Christian Pauly 4 years ago
parent bab82d4a46
commit 317e9bee86

@ -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(),

Loading…
Cancel
Save