chore: ensure usage of route names instead of direct paths

This commit is contained in:
Kingkor Roy Tirtho 2024-05-23 21:52:28 +06:00
parent b828255aeb
commit f5a6ce2354
2 changed files with 10 additions and 9 deletions

View File

@ -11,6 +11,7 @@ import 'package:spotube/extensions/constrains.dart';
import 'package:spotube/extensions/context.dart';
import 'package:spotube/extensions/image.dart';
import 'package:spotube/hooks/utils/use_brightness_value.dart';
import 'package:spotube/pages/library/local_folder.dart';
import 'package:spotube/provider/local_tracks/local_tracks_provider.dart';
import 'package:spotube/provider/user_preferences/user_preferences_provider.dart';
@ -57,14 +58,13 @@ class LocalFolderItem extends HookConsumerWidget {
return InkWell(
onTap: () {
if (isDownloadFolder) {
context.go("/library/local?downloads=1", extra: folder);
} else {
context.go(
"/library/local",
extra: folder,
);
}
context.goNamed(
LocalLibraryPage.name,
queryParameters: {
if (isDownloadFolder) "downloads": 1,
},
extra: folder,
);
},
borderRadius: BorderRadius.circular(8),
child: Ink(

View File

@ -5,6 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:spotube/collections/spotube_icons.dart';
import 'package:spotube/components/getting_started/blur_card.dart';
import 'package:spotube/extensions/context.dart';
import 'package:spotube/pages/home/home.dart';
import 'package:spotube/pages/mobile_login/mobile_login.dart';
import 'package:spotube/services/kv_store/kv_store.dart';
import 'package:url_launcher/url_launcher_string.dart';
@ -105,7 +106,7 @@ class GettingStartedScreenSupportSection extends HookConsumerWidget {
onPressed: () async {
await KVStoreService.setDoneGettingStarted(true);
if (context.mounted) {
context.go("/");
context.go(HomePage.name);
}
},
),