Skip to content

Commit de51fbd

Browse files
dhruvanbhalaraTheAabedKhan
authored andcommitted
fix: Incorrect duplicate filename handling when exporting files (#1541)
1 parent c9412a9 commit de51fbd

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

lib/services/patcher_api.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,9 +237,10 @@ void exportPatchedFile(String appName, String version) {
237237
if (outFile != null) {
238238
final String newName = _getFileName(appName, version);
239239
FlutterFileDialog.saveFile(
240-
params: SaveFileDialogParams(
240+
params: SaveFileDialogParams(
241241
sourceFilePath: outFile!.path,
242242
fileName: newName,
243+
mimeTypesFilter: ['application/vnd.android.package-archive'],
243244
),
244245
);
245246
}
@@ -287,7 +288,7 @@ Future<void> exportPatcherLog(String logs) async {
287288
final File log = File('${logDir.path}/$fileName');
288289
log.writeAsStringSync(logs);
289290
FlutterFileDialog.saveFile(
290-
params: SaveFileDialogParams(
291+
params:SaveFileDialogParams(
291292
sourceFilePath: log.path,
292293
fileName: fileName,
293294
),

lib/ui/views/settings/settings_viewmodel.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ class SettingsViewModel extends BaseViewModel {
210210
final String dateTime =
211211
DateTime.now().toString().replaceAll(' ', '_').split('.').first;
212212
await FlutterFileDialog.saveFile(
213-
params: SaveFileDialogParams(
213+
params: SaveFileDialogParams(
214214
sourceFilePath: outFile.path,
215215
fileName: 'selected_patches_$dateTime.json',
216216
),
@@ -261,7 +261,7 @@ class SettingsViewModel extends BaseViewModel {
261261
final String dateTime =
262262
DateTime.now().toString().replaceAll(' ', '_').split('.').first;
263263
await FlutterFileDialog.saveFile(
264-
params: SaveFileDialogParams(
264+
params: SaveFileDialogParams(
265265
sourceFilePath: outFile.path,
266266
fileName: 'keystore_$dateTime.keystore',
267267
),

0 commit comments

Comments
 (0)