xiongzhu 1 rok temu
rodzic
commit
5e0a7a188c

+ 1 - 1
app/build.gradle

@@ -24,7 +24,7 @@ android {
         applicationId "com.example.modifier"
         minSdk 29
         targetSdk 34
-        versionCode 155
+        versionCode 156
         versionName "1.0.1"
         archivesBaseName = "modifier-${versionCode}"
 

+ 3 - 3
app/src/main/java/com/example/modifier/repo/AppStateRepo.kt

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

+ 5 - 1
app/src/main/java/com/example/modifier/service/TaskRunner.kt

@@ -157,7 +157,11 @@ class TaskRunner(
             } else {
                 Log.i(TAG, "RCS not detected")
             }
-            appStateRepo.incrementExecutedNum(success)
+
+            appStateRepo.incrementExecutedNum(
+                success = success,
+                num = if (img?.isNotBlank() == true && body?.isNotBlank() == true) 2 else 1
+            )
             Log.i(
                 TAG,
                 "executedNum: ${appStateRepo.appState.value.executedNum}, successNum: ${appStateRepo.appState.value.successNum}"