mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-05-22 13:48:55 +00:00
Changed if statement logic
This commit is contained in:
parent
e87342496e
commit
fbceaec499
1 changed files with 6 additions and 4 deletions
|
|
@ -144,10 +144,12 @@ class TaskRepositoryImpl(
|
|||
bgTask.value = (bgTask.value - localDelta) + res.delta
|
||||
if (TaskType.DAILY == bgTask.type || TaskType.TODO == bgTask.type) {
|
||||
bgTask.completed = up
|
||||
if (TaskType.DAILY == bgTask.type && up) {
|
||||
bgTask.streak = (bgTask.streak ?: 0) + 1
|
||||
} else if(TaskType.DAILY == bgTask.type && !up && (bgTask.streak != null && bgTask.streak!! >= 1)){
|
||||
bgTask.streak = bgTask.streak!! - 1
|
||||
if(TaskType.DAILY == bgTask.type){
|
||||
if(up){
|
||||
bgTask.streak = (bgTask.streak ?: 0) + 1
|
||||
} else {
|
||||
bgTask.streak = (bgTask.streak ?: 0) - 1
|
||||
}
|
||||
}
|
||||
} else if (TaskType.HABIT == bgTask.type) {
|
||||
if (up) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue