fun getId()

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
            }
        }
    }