|
|
@@ -62,12 +62,12 @@ class AppStateRepo private constructor(private val context: Context) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- suspend fun incrementExecutedNum(success: Boolean) {
|
|
|
+ suspend fun incrementExecutedNum(num: Int = 1, success: Boolean) {
|
|
|
context.appStateDataStore.edit { preferences ->
|
|
|
- val executedNum = (preferences[PreferencesKeys.EXECUTED_NUM] ?: 0) + 1
|
|
|
+ val executedNum = (preferences[PreferencesKeys.EXECUTED_NUM] ?: 0) + num
|
|
|
preferences[PreferencesKeys.EXECUTED_NUM] = executedNum
|
|
|
if (success) {
|
|
|
- val successNum = (preferences[PreferencesKeys.SUCCESS_NUM] ?: 0) + 1
|
|
|
+ val successNum = (preferences[PreferencesKeys.SUCCESS_NUM] ?: 0) + num
|
|
|
preferences[PreferencesKeys.SUCCESS_NUM] = successNum
|
|
|
}
|
|
|
}
|