chore: Follow up change own power level

This commit is contained in:
krille-chan 2024-04-17 09:48:27 +02:00
parent 2a4fd6927c
commit 1f12b72271
No known key found for this signature in database
2 changed files with 5 additions and 2 deletions

View file

@ -299,7 +299,10 @@ class UserBottomSheetView extends StatelessWidget {
BorderRadius.circular(AppConfig.borderRadius / 2), BorderRadius.circular(AppConfig.borderRadius / 2),
color: Theme.of(context).colorScheme.onInverseSurface, color: Theme.of(context).colorScheme.onInverseSurface,
child: DropdownButton<int>( child: DropdownButton<int>(
onChanged: user.canChangePowerLevel onChanged: user.canChangePowerLevel ||
// Workaround until https://github.com/famedly/matrix-dart-sdk/pull/1765
(user.room.canChangePowerLevel &&
user.id == user.room.client.userID)
? controller.setPowerLevel ? controller.setPowerLevel
: null, : null,
value: {0, 50, 100}.contains(user.powerLevel) value: {0, 50, 100}.contains(user.powerLevel)

View file

@ -21,7 +21,7 @@ Future<int?> showPermissionChooser(
return L10n.of(context)!.pleaseEnterANumber; return L10n.of(context)!.pleaseEnterANumber;
} }
final level = int.tryParse(text); final level = int.tryParse(text);
if (level == null || level < 0) { if (level == null) {
return L10n.of(context)!.pleaseEnterANumber; return L10n.of(context)!.pleaseEnterANumber;
} }
return null; return null;