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),
color: Theme.of(context).colorScheme.onInverseSurface,
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
: null,
value: {0, 50, 100}.contains(user.powerLevel)

View file

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