diff --git a/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java b/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java index 0a8de20..ab5b9fa 100644 --- a/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java +++ b/app/src/main/java/de/sebse/fuplanner/services/kvv/sync/KVVSyncAdapter.java @@ -18,7 +18,6 @@ import de.sebse.fuplanner.services.kvv.KVVListener; import de.sebse.fuplanner.services.kvv.types.Announcement; import de.sebse.fuplanner.services.kvv.types.Assignment; import de.sebse.fuplanner.services.kvv.types.AssignmentList; -import de.sebse.fuplanner.services.kvv.types.Event; import de.sebse.fuplanner.services.kvv.types.EventList; import de.sebse.fuplanner.services.kvv.types.Grade; import de.sebse.fuplanner.services.kvv.types.Modules; @@ -100,7 +99,7 @@ public class KVVSyncAdapter extends AbstractThreadedSyncAdapter { R.string.announcement_updated, R.string.announcement_added, R.string.announcement_removed); sendNotifications(assignments, module.assignments, module.title, Assignment::getTitle, Assignment::getId, R.string.assignment_updated, R.string.assignment_added, R.string.assignment_removed); - sendNotifications(events, module.events, module.title, evt -> evt.getTitle()+" - "+UtilsDate.getModifiedDate(evt.getStartDate()), Event::getId, + sendNotifications(events, module.events, module.title, evt -> evt.getTitle()+" - "+UtilsDate.getModifiedDate(evt.getStartDate()), event -> String.valueOf(event.getStartDate()), R.string.event_updated, R.string.event_added, R.string.event_removed); sendNotifications(gradebook, module.gradebook, module.title, Grade::getItemName, Grade::getItemName, R.string.gradebook_updated, R.string.gradebook_added, R.string.gradebook_removed); @@ -124,7 +123,7 @@ public class KVVSyncAdapter extends AbstractThreadedSyncAdapter { if (oldList == null || newList == null) { return; } - ArrayList obsoletes = new ArrayList(); + ArrayList obsoletes = new ArrayList<>(); for (T old: oldList) { obsoletes.add(old); } diff --git a/app/src/main/java/de/sebse/fuplanner/services/kvv/types/Event.java b/app/src/main/java/de/sebse/fuplanner/services/kvv/types/Event.java index 8a6005c..c94c975 100644 --- a/app/src/main/java/de/sebse/fuplanner/services/kvv/types/Event.java +++ b/app/src/main/java/de/sebse/fuplanner/services/kvv/types/Event.java @@ -118,6 +118,6 @@ public class Event implements Serializable { @Override public int hashCode() { - return Objects.hashCode(getId(), getType(), getStartDate(), getEndDate(), getTitle(), getLocation()); + return Objects.hashCode(getType(), getStartDate(), getEndDate(), getTitle(), getLocation()); } }