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

Loading…
Cancel
Save