From bb84f0d3c3b35952ae75aaaef0306936cf4b72d1 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 19 May 2020 16:36:06 -0500 Subject: [PATCH] Replace Iterables.removeIf --- app/src/main/java/org/tasks/caldav/iCalendar.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/tasks/caldav/iCalendar.kt b/app/src/main/java/org/tasks/caldav/iCalendar.kt index 0cc2adb88..8cd2f1fc5 100644 --- a/app/src/main/java/org/tasks/caldav/iCalendar.kt +++ b/app/src/main/java/org/tasks/caldav/iCalendar.kt @@ -2,7 +2,6 @@ package org.tasks.caldav import at.bitfire.ical4android.Task import at.bitfire.ical4android.Task.Companion.tasksFromReader -import com.google.common.collect.Iterables import com.todoroo.andlib.utility.DateUtilities import com.todoroo.astrid.dao.TaskDao import com.todoroo.astrid.helper.UUIDHelper @@ -37,7 +36,7 @@ class iCalendar @Inject constructor( private val caldavDao: CaldavDao) { companion object { - private val IS_PARENT: (RelatedTo?) -> Boolean = { r: RelatedTo? -> + private val IS_PARENT = { r: RelatedTo? -> r!!.parameters.isEmpty || r.getParameter(Parameter.RELTYPE) === RelType.PARENT } @@ -60,7 +59,7 @@ class iCalendar @Inject constructor( fun setParent(remote: Task, value: String?) { val relatedTo = remote.relatedTo if (isNullOrEmpty(value)) { - Iterables.removeIf(relatedTo, IS_PARENT) + relatedTo.removeAll(relatedTo.filter(IS_PARENT)) } else { val parent = relatedTo.find(IS_PARENT) if (parent != null) {