feat: Adding support for Exporting APK (#439)

* feat: Adding Export APK support

* Using cr_file_saver to simplify export
This commit is contained in:
nkitsaini
2022-11-02 17:22:40 +05:30
committed by GitHub
parent 6b999b0a0c
commit dc47da75f2
5 changed files with 54 additions and 3 deletions

View File

@ -48,7 +48,16 @@ class InstallerView extends StatelessWidget {
),
),
),
1: I18nText(
1: I18nText(
'installerView.exportApkMenuOption',
child: const Text(
'',
style: TextStyle(
fontWeight: FontWeight.bold,
),
),
),
2: I18nText(
'installerView.shareLogMenuOption',
child: const Text(
'',

View File

@ -217,6 +217,14 @@ class InstallerViewModel extends BaseViewModel {
}
}
void exportResult() {
try {
_patcherAPI.exportPatchedFile(_app.name, _app.version);
} on Exception catch (e, s) {
Sentry.captureException(e, stackTrace: s);
}
}
void shareResult() {
try {
_patcherAPI.sharePatchedFile(_app.name, _app.version);
@ -250,6 +258,9 @@ class InstallerViewModel extends BaseViewModel {
shareResult();
break;
case 1:
exportResult();
break;
case 2:
shareLog();
break;
}