refactor: Migrate routes to go router

This commit is contained in:
krille-chan 2023-08-07 18:40:02 +02:00
commit ee957ab1f6
No known key found for this signature in database
52 changed files with 584 additions and 612 deletions

View file

@ -21,7 +21,7 @@ class ChatPermissionsSettings extends StatefulWidget {
}
class ChatPermissionsSettingsController extends State<ChatPermissionsSettings> {
String? get roomId => VRouter.of(context).pathParameters['roomid'];
String? get roomId => GoRouterState.of(context).pathParameters['roomid'];
void editPowerLevel(
BuildContext context,
String key,
@ -105,7 +105,7 @@ class ChatPermissionsSettingsController extends State<ChatPermissionsSettings> {
await showFutureLoadingDialog(
context: context,
future: () => room.client.upgradeRoom(roomId!, newVersion),
).then((_) => VRouter.of(context).pop());
).then((_) => context.pop());
}
@override

View file

@ -19,12 +19,12 @@ class ChatPermissionsSettingsView extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
leading: VRouter.of(context).path.startsWith('/spaces/')
leading: GoRouterState.of(context).uri.path.startsWith('/spaces/')
? null
: IconButton(
icon: const Icon(Icons.close_outlined),
onPressed: () => VRouter.of(context)
.toSegments(['rooms', controller.roomId!]),
onPressed: () =>
context.go(['', 'rooms', controller.roomId!].join('/')),
),
title: Text(L10n.of(context)!.editChatPermissions),
),