diff --git a/app/src/main/java/com/barryrowe/android/coveralls/coveragetest/MainViewModel.kt b/app/src/main/java/com/barryrowe/android/coveralls/coveragetest/MainViewModel.kt index d306e8d..445b17b 100644 --- a/app/src/main/java/com/barryrowe/android/coveralls/coveragetest/MainViewModel.kt +++ b/app/src/main/java/com/barryrowe/android/coveralls/coveragetest/MainViewModel.kt @@ -3,9 +3,16 @@ package com.barryrowe.android.coveralls.coveragetest import androidx.lifecycle.ViewModel class MainViewModel( - private val names: List = listOf("John", "Sally", "Erica", "Brad", "Veda") + _names: List = mutableListOf("John", "Sally", "Erica", "Brad", "Veda") ) : ViewModel() { + private val names = mutableListOf() + + init { + names.addAll(_names) + } + + private var currentIndex = 0 var name = names[currentIndex] @@ -14,4 +21,8 @@ class MainViewModel( currentIndex = currentIndex.inc() % names.size name = names[currentIndex] } + + fun addName(newName: String) { + names.add(newName) + } } \ No newline at end of file