diff --git a/lib/controllers/power_level_controller.dart b/lib/controllers/power_level_controller.dart index cd7075c..ea8a05e 100644 --- a/lib/controllers/power_level_controller.dart +++ b/lib/controllers/power_level_controller.dart @@ -24,7 +24,9 @@ class PowerLevelController extends Notifier { final event = room?.events.firstWhereOrNull( (event) => event.rowId == room.state[EventType.powerLevels.type]?[""], ); - final content = event?.content ?? PowerLevelsContent(); + final content = event?.content is PowerLevelsContent + ? event!.content + : PowerLevelsContent(); final user = ref.watch(ClientStateController.provider)?.userId; if (user == null || content is! PowerLevelsContent) return false;