diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncementMarkAsRead.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncementMarkAsRead.kt index 4cbfe98d..9e08631c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncementMarkAsRead.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncementMarkAsRead.kt @@ -5,6 +5,7 @@ package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api import org.greenrobot.eventbus.EventBus +import pl.szczodrzynski.edziennik.data.api.POST import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi import pl.szczodrzynski.edziennik.data.api.events.AnnouncementGetEvent @@ -21,7 +22,7 @@ class LibrusApiAnnouncementMarkAsRead( } init { - apiGet(TAG, "SchoolNotices/MarkAsRead/${announcement.idString}") { + apiGet(TAG, "SchoolNotices/MarkAsRead/${announcement.idString}", method = POST) { announcement.seen = true EventBus.getDefault().postSticky(AnnouncementGetEvent(announcement)) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/db/modules/announcements/AnnouncementDao.java b/app/src/main/java/pl/szczodrzynski/edziennik/data/db/modules/announcements/AnnouncementDao.java index 1b297070..2051901c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/data/db/modules/announcements/AnnouncementDao.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/db/modules/announcements/AnnouncementDao.java @@ -29,7 +29,7 @@ public abstract class AnnouncementDao { @Query("DELETE FROM announcements WHERE profileId = :profileId") public abstract void clear(int profileId); - @RawQuery(observedEntities = {Announcement.class}) + @RawQuery(observedEntities = {Announcement.class, Metadata.class}) abstract LiveData> getAll(SupportSQLiteQuery query); public LiveData> getAll(int profileId, String filter) { return getAll(new SimpleSQLiteQuery("SELECT \n" +