From 34cd42e19eb249c70e6e0ad28d492ec6350272a4 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 28 May 2025 06:47:39 +0200 Subject: [PATCH] Cloudsync: feedback --- .../main/java/eu/faircode/email/FragmentOptionsBackup.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java b/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java index 7669cb4eb7..a08df9c118 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsBackup.java @@ -1913,6 +1913,9 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere @Override protected void onExecuted(Bundle args, Void data) { prefs.edit().putBoolean("cloud_activated", true).apply(); + String command = args.getString("command"); + if ("sync".equals(command)) + ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show(); } @Override @@ -1933,7 +1936,8 @@ public class FragmentOptionsBackup extends FragmentBase implements SharedPrefere builder.setMessage(message); builder.show(); } else - Log.unexpectedError(getParentFragmentManager(), ex); + Log.unexpectedError(getParentFragmentManager(), ex, !("sync".equals(command))); + // java.io.IOException: Error 500: Internal Server Error {"debug":false,"error":"The level of configured provisioned throughput for the table was exceeded. Consider increasing your provisioning level with the UpdateTable API."} } }.execute(FragmentOptionsBackup.this, args, "cloud"); }