fix(installer): open the patched app after install (#1233)

This commit is contained in:
Pun Butrach 2023-09-03 21:48:28 +07:00 committed by GitHub
parent fc8a4fc5b6
commit c5fc54e721
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,9 +23,21 @@ class InstallerView extends StatelessWidget {
floatingActionButton: Visibility( floatingActionButton: Visibility(
visible: !model.isPatching && !model.hasErrors, visible: !model.isPatching && !model.hasErrors,
child: FloatingActionButton.extended( child: FloatingActionButton.extended(
label: I18nText('installerView.installButton'), label: I18nText(
icon: const Icon(Icons.file_download_outlined), model.isInstalled
onPressed: () => model.installTypeDialog(context), ? 'installerView.openButton'
: 'installerView.installButton',
),
icon: model.isInstalled
? const Icon(Icons.open_in_new)
: const Icon(Icons.file_download_outlined),
onPressed: model.isInstalled
? () => {
model.openApp(),
model.cleanPatcher(),
Navigator.of(context).pop(),
}
: () => model.installTypeDialog(context),
elevation: 0, elevation: 0,
), ),
), ),