Show new error dialog on failing rename file
This commit is contained in:
parent
7bc4ded22a
commit
4c430a6253
|
@ -100,7 +100,7 @@ Future<void> editFilename(
|
||||||
final fileName = file.displayName;
|
final fileName = file.displayName;
|
||||||
final nameWithoutExt = basenameWithoutExtension(fileName);
|
final nameWithoutExt = basenameWithoutExtension(fileName);
|
||||||
final extName = extension(fileName);
|
final extName = extension(fileName);
|
||||||
await showTextInputDialog(
|
final result = await showTextInputDialog(
|
||||||
context,
|
context,
|
||||||
title: "Rename file",
|
title: "Rename file",
|
||||||
submitButtonLabel: "Rename",
|
submitButtonLabel: "Rename",
|
||||||
|
@ -110,25 +110,24 @@ Future<void> editFilename(
|
||||||
hintText: "Enter file name",
|
hintText: "Enter file name",
|
||||||
maxLength: 50,
|
maxLength: 50,
|
||||||
onSubmit: (String text) async {
|
onSubmit: (String text) async {
|
||||||
try {
|
if (text.isEmpty || text.trim() == nameWithoutExt.trim()) {
|
||||||
if (text.isEmpty || text.trim() == nameWithoutExt.trim()) {
|
return;
|
||||||
return;
|
|
||||||
}
|
|
||||||
final newName = text + extName;
|
|
||||||
await _updatePublicMetadata(
|
|
||||||
context,
|
|
||||||
List.of([file]),
|
|
||||||
pubMagicKeyEditedName,
|
|
||||||
newName,
|
|
||||||
showProgressDialogs: false,
|
|
||||||
showDoneToast: false,
|
|
||||||
);
|
|
||||||
} catch (e) {
|
|
||||||
showShortToast(context, 'Something went wrong');
|
|
||||||
rethrow;
|
|
||||||
}
|
}
|
||||||
|
final newName = text + extName;
|
||||||
|
await _updatePublicMetadata(
|
||||||
|
context,
|
||||||
|
List.of([file]),
|
||||||
|
pubMagicKeyEditedName,
|
||||||
|
newName,
|
||||||
|
showProgressDialogs: false,
|
||||||
|
showDoneToast: false,
|
||||||
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
if (result is Exception) {
|
||||||
|
_logger.severe("Failed to rename file");
|
||||||
|
showGenericErrorDialog(context: context);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<bool> editFileCaption(
|
Future<bool> editFileCaption(
|
||||||
|
|
Loading…
Reference in a new issue