Skip to content

Commit 4906f26

Browse files
dbrantcooltey
andauthored
Send event when initiating account vanishing. (#5851)
Co-authored-by: Cooltey Feng <[email protected]>
1 parent e8d8a09 commit 4906f26

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

app/src/main/java/org/wikipedia/analytics/eventplatform/CreateAccountEvent.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ class CreateAccountEvent(private val requestSource: String) {
1717
submitEvent("success")
1818
}
1919

20+
fun logVanish() {
21+
submitEvent("vanish_account")
22+
}
23+
2024
private fun submitEvent(action: String, errorText: String = "") {
2125
EventPlatformClient.submit(CreateAccountEventImpl(action, requestSource, errorText))
2226
}

app/src/main/java/org/wikipedia/settings/LogoutPreference.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder
1414
import org.wikipedia.R
1515
import org.wikipedia.WikipediaApp
1616
import org.wikipedia.activity.SingleWebViewActivity
17+
import org.wikipedia.analytics.eventplatform.CreateAccountEvent
1718
import org.wikipedia.auth.AccountUtil
19+
import org.wikipedia.login.LoginActivity
1820
import org.wikipedia.util.StringUtil
1921

2022
@Suppress("unused")
@@ -70,6 +72,7 @@ class LogoutPreference : Preference {
7072
.setNegativeButton(android.R.string.cancel, null)
7173
.setPositiveButton(R.string.account_vanish_request_title) { _, _ ->
7274
it.finish()
75+
CreateAccountEvent(LoginActivity.SOURCE_SETTINGS).logVanish()
7376
it.startActivity(SingleWebViewActivity.newIntent(it, it.getString(R.string.account_vanish_url), isWebForm = true))
7477
}.show()
7578
}

0 commit comments

Comments
 (0)