From 62d82c88a1aa55454726de774e692b6bac54045e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Mon, 30 Dec 2019 22:44:45 +0100 Subject: [PATCH] [API/Szkolny] Fix respecting registration status of profile in App Sync. --- .../pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt index aba4e9fa..071f6be1 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt @@ -6,15 +6,16 @@ package pl.szczodrzynski.edziennik.data.api.szkolny import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback -import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata +import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull class Szkolny(val app: App, val callback: EdziennikCallback) { private val api = SzkolnyApi(app) - fun sync(profiles: List) { + fun sync(profileList: List) { + val profiles = profileList.filter { it.registration == Profile.REGISTRATION_ENABLED } if (profiles.isNotEmpty()) { val events = api.getEvents(profiles)