From 06d8f42c940dc4f4afab95d87fafb55299f4bafa Mon Sep 17 00:00:00 2001 From: Colin Lee Date: Fri, 6 Sep 2019 09:39:15 -0500 Subject: [PATCH] [fenix] Delete AUTH_SESSIONS with COOKIES --- .../mozilla/fenix/settings/DeleteBrowsingDataController.kt | 7 ++++++- .../settings/DefaultDeleteBrowsingDataControllerTest.kt | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataController.kt b/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataController.kt index 46d0ef23ec..14fae3f138 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataController.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataController.kt @@ -54,7 +54,12 @@ class DefaultDeleteBrowsingDataController( override suspend fun deleteCookies() { withContext(coroutineContext) { - context.components.core.engine.clearData(Engine.BrowsingData.select(Engine.BrowsingData.COOKIES)) + context.components.core.engine.clearData( + Engine.BrowsingData.select( + Engine.BrowsingData.COOKIES, + Engine.BrowsingData.AUTH_SESSIONS + ) + ) } } diff --git a/app/src/test/java/org/mozilla/fenix/settings/DefaultDeleteBrowsingDataControllerTest.kt b/app/src/test/java/org/mozilla/fenix/settings/DefaultDeleteBrowsingDataControllerTest.kt index a970177edb..6160b59729 100644 --- a/app/src/test/java/org/mozilla/fenix/settings/DefaultDeleteBrowsingDataControllerTest.kt +++ b/app/src/test/java/org/mozilla/fenix/settings/DefaultDeleteBrowsingDataControllerTest.kt @@ -100,7 +100,12 @@ class DefaultDeleteBrowsingDataControllerTest { controller.deleteCookies() verify { - context.components.core.engine.clearData(Engine.BrowsingData.select(Engine.BrowsingData.COOKIES)) + context.components.core.engine.clearData( + Engine.BrowsingData.select( + Engine.BrowsingData.COOKIES, + Engine.BrowsingData.AUTH_SESSIONS + ) + ) } }