in Confidence/src/main/java/com/spotify/confidence/VisitorUtil.kt [11:21]
fun getId(context: Context): String {
return with(context.getSharedPreferences(SHARED_PREFS_NAME, Context.MODE_PRIVATE)) {
if (contains(VISITOR_ID_SHARED_PREFS_KEY)) {
getString(VISITOR_ID_SHARED_PREFS_KEY, DEFAULT_VALUE) ?: DEFAULT_VALUE
} else {
val visitorId = UUID.randomUUID().toString()
edit().putString(VISITOR_ID_SHARED_PREFS_KEY, visitorId).apply()
visitorId
}
}
}