From 175e48711312f2138180878eb8fdfa43c3619518 Mon Sep 17 00:00:00 2001 From: nilsreichardt Date: Fri, 5 May 2023 14:41:14 +0200 Subject: [PATCH] Hide "Daten werden nach Frankfurt gesendet" Snackbar when adding an homework / information sheet. --- app/lib/blackboard/blackboard_dialog.dart | 6 ++++++ app/lib/pages/homework/homework_dialog.dart | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/app/lib/blackboard/blackboard_dialog.dart b/app/lib/blackboard/blackboard_dialog.dart index 1301956f6..f19ecaae2 100644 --- a/app/lib/blackboard/blackboard_dialog.dart +++ b/app/lib/blackboard/blackboard_dialog.dart @@ -187,6 +187,7 @@ class _SaveButton extends StatelessWidget { bloc.submit(oldBlackboardItem: oldBlackboardItem); logBlackboardEditEvent(context); + hideSendDataToFrankfurtSnackBar(context); if (popTwice) Navigator.pop(context); Navigator.pop(context, BlackboardPopOption.edited); } else { @@ -196,6 +197,7 @@ class _SaveButton extends StatelessWidget { bloc.submit(); logBlackboardAddEvent(context); + hideSendDataToFrankfurtSnackBar(context); Navigator.pop(context, BlackboardPopOption.added); } } @@ -208,6 +210,10 @@ class _SaveButton extends StatelessWidget { } } + void hideSendDataToFrankfurtSnackBar(BuildContext context) { + ScaffoldMessenger.of(context).hideCurrentSnackBar(); + } + @override Widget build(BuildContext context) { final bloc = BlocProvider.of(context); diff --git a/app/lib/pages/homework/homework_dialog.dart b/app/lib/pages/homework/homework_dialog.dart index ac1acfa14..b2e9e5939 100644 --- a/app/lib/pages/homework/homework_dialog.dart +++ b/app/lib/pages/homework/homework_dialog.dart @@ -175,10 +175,12 @@ class _SaveButton extends StatelessWidget { bloc.submit(oldHomework: oldHomework); } logHomeworkEditEvent(context); + hideSendDataToFrankfurtSnackBar(context); Navigator.pop(context, true); } else { hasAttachments ? await bloc.submit() : bloc.submit(); logHomeworkAddEvent(context); + hideSendDataToFrankfurtSnackBar(context); Navigator.pop(context, true); } } @@ -205,6 +207,10 @@ class _SaveButton extends StatelessWidget { } } + void hideSendDataToFrankfurtSnackBar(BuildContext context) { + ScaffoldMessenger.of(context).hideCurrentSnackBar(); + } + void logHomeworkEditEvent(BuildContext context) { final analytics = BlocProvider.of(context).analytics; analytics.log(NamedAnalyticsEvent(name: "homework_edit"));