mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Huami: sync calendar events in a crude way. Fixes #3059
This commit is contained in:
+6
-1
@@ -588,9 +588,14 @@ public abstract class HuamiCoordinator extends AbstractBLEDeviceCoordinator {
|
||||
return 22; // At least, Mi Fit still allows more
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean supportsCalendarEvents() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean getReserveReminderSlotsForCalendar() {
|
||||
return !supportsCalendarEvents();
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+11
@@ -126,6 +126,7 @@ import nodomain.freeyourgadget.gadgetbridge.util.MediaManager;
|
||||
import nodomain.freeyourgadget.gadgetbridge.util.SilentMode;
|
||||
import nodomain.freeyourgadget.gadgetbridge.util.calendar.CalendarEvent;
|
||||
import nodomain.freeyourgadget.gadgetbridge.util.calendar.CalendarManager;
|
||||
import nodomain.freeyourgadget.gadgetbridge.model.CalendarEventSpec;
|
||||
import nodomain.freeyourgadget.gadgetbridge.model.CallSpec;
|
||||
import nodomain.freeyourgadget.gadgetbridge.model.CannedMessagesSpec;
|
||||
import nodomain.freeyourgadget.gadgetbridge.model.DeviceService;
|
||||
@@ -1170,6 +1171,16 @@ public abstract class HuamiSupport extends AbstractBTLESingleDeviceSupport
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onAddCalendarEvent(final CalendarEventSpec calendarEventSpec) {
|
||||
onSetTime();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDeleteCalendarEvent(final byte type, final long id) {
|
||||
onSetTime();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSetCallState(CallSpec callSpec) {
|
||||
if (callSpec.command == CallSpec.CALL_INCOMING) {
|
||||
|
||||
Reference in New Issue
Block a user