From 4c2a7ac10e33305bcb71fd33c03a7ed7ae3921ef Mon Sep 17 00:00:00 2001 From: Colin Lee Date: Fri, 6 Sep 2019 09:39:15 -0500 Subject: [PATCH] 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 46d0ef23e..14fae3f13 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 a970177ed..6160b5972 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 + ) + ) } }