use new location
This commit is contained in:
@@ -18,7 +18,6 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_mozilla_components/flutter_mozilla_components.dart';
|
||||
|
||||
@@ -1297,7 +1297,7 @@ mixin $ProfileBackupListRoute on GoRouteData {
|
||||
mixin $RestoreProfileRoute on GoRouteData {
|
||||
static RestoreProfileRoute _fromState(GoRouterState state) =>
|
||||
RestoreProfileRoute(
|
||||
backupFilePath: state.uri.queryParameters['backup-file-path']!,
|
||||
backupFileUri: state.uri.queryParameters['backup-file-uri']!,
|
||||
);
|
||||
|
||||
RestoreProfileRoute get _self => this as RestoreProfileRoute;
|
||||
@@ -1305,7 +1305,7 @@ mixin $RestoreProfileRoute on GoRouteData {
|
||||
@override
|
||||
String get location => GoRouteData.$location(
|
||||
'/profiles/restore',
|
||||
queryParams: {'backup-file-path': _self.backupFilePath},
|
||||
queryParams: {'backup-file-uri': _self.backupFileUri},
|
||||
);
|
||||
|
||||
@override
|
||||
|
||||
@@ -83,13 +83,13 @@ class BackupProfileRoute extends GoRouteData with $BackupProfileRoute {
|
||||
}
|
||||
|
||||
class RestoreProfileRoute extends GoRouteData with $RestoreProfileRoute {
|
||||
final String backupFilePath;
|
||||
final String backupFileUri;
|
||||
|
||||
const RestoreProfileRoute({required this.backupFilePath});
|
||||
const RestoreProfileRoute({required this.backupFileUri});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, GoRouterState state) {
|
||||
return ProfileRestoreScreen(backupFile: File(backupFilePath));
|
||||
return ProfileRestoreScreen(backupFileUri: Uri.parse(backupFileUri));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user