From 38cae54103e79451d7aa173b3ea0850afeb12adf Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 11 Jan 2025 17:19:26 -0600 Subject: [PATCH] Dismiss microsoft/gtasks banners on action --- .../java/org/tasks/preferences/fragments/Debug.kt | 3 +++ .../com/todoroo/astrid/activity/TaskListFragment.kt | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/debug/java/org/tasks/preferences/fragments/Debug.kt b/app/src/debug/java/org/tasks/preferences/fragments/Debug.kt index 2a986a861..7ede149b5 100644 --- a/app/src/debug/java/org/tasks/preferences/fragments/Debug.kt +++ b/app/src/debug/java/org/tasks/preferences/fragments/Debug.kt @@ -65,6 +65,9 @@ class Debug : InjectingPreferenceFragment() { preferences.lastSubscribeRequest = 0L preferences.lastReviewRequest = 0L preferences.shownBeastModeHint = false + preferences.warnMicrosoft = true + preferences.warnGoogleTasks = true + preferences.warnQuietHoursDisabled = true true } } diff --git a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt index 97c188d30..a37f7b2f4 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt @@ -437,13 +437,19 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL Banner.WarnGoogleTasks -> SyncWarningGoogleTasks( - moreInfo = { context.openUri(R.string.url_google_tasks) }, + moreInfo = { + listViewModel.dismissBanner() + context.openUri(R.string.url_google_tasks) + }, dismiss = { listViewModel.dismissBanner() }, ) Banner.WarnMicrosoft -> SyncWarningMicrosoft( - moreInfo = { context.openUri(R.string.url_microsoft) }, + moreInfo = { + listViewModel.dismissBanner() + context.openUri(R.string.url_microsoft) + }, dismiss = { listViewModel.dismissBanner() }, )