feat: add toggle to switch between Isar and Sqlite (#19953)

This commit is contained in:
shenlong 2025-07-17 21:42:29 +05:30 committed by GitHub
parent b256c51b6b
commit 531515daf9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
27 changed files with 11016 additions and 160 deletions

View file

@ -503,6 +503,49 @@ class BackupOptionsRoute extends PageRouteInfo<void> {
);
}
/// generated route for
/// [ChangeExperiencePage]
class ChangeExperienceRoute extends PageRouteInfo<ChangeExperienceRouteArgs> {
ChangeExperienceRoute({
Key? key,
required bool switchingToBeta,
List<PageRouteInfo>? children,
}) : super(
ChangeExperienceRoute.name,
args: ChangeExperienceRouteArgs(
key: key,
switchingToBeta: switchingToBeta,
),
initialChildren: children,
);
static const String name = 'ChangeExperienceRoute';
static PageInfo page = PageInfo(
name,
builder: (data) {
final args = data.argsAs<ChangeExperienceRouteArgs>();
return ChangeExperiencePage(
key: args.key,
switchingToBeta: args.switchingToBeta,
);
},
);
}
class ChangeExperienceRouteArgs {
const ChangeExperienceRouteArgs({this.key, required this.switchingToBeta});
final Key? key;
final bool switchingToBeta;
@override
String toString() {
return 'ChangeExperienceRouteArgs{key: $key, switchingToBeta: $switchingToBeta}';
}
}
/// generated route for
/// [ChangePasswordPage]
class ChangePasswordRoute extends PageRouteInfo<void> {