1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-11-24 19:06:53 +01:00

send the calendar events each time the time is sent to miband, until we have a common strategy (e.g. EventHandler).

This commit is contained in:
Daniele Gobbetti 2015-12-29 10:01:32 +01:00
parent 1d9e1d7caf
commit f9122bc674

View File

@ -408,6 +408,8 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport {
} catch (IOException ex) {
LOG.error("Unable to set time on MI device", ex);
}
//TODO: once we have a common strategy for sending events (e.g. EventHandler), remove this call from here. Meanwhile it does no harm.
sendCalendarEvents();
}
/**
@ -796,7 +798,10 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport {
LOG.info("MI Band pairing result: " + value);
}
private void sendEvents() {
/**
* Fetch the events from the android device calendars and set the alarms on the miband.
*/
private void sendCalendarEvents() {
try {
TransactionBuilder builder = performInitialized("Send upcoming events");
BluetoothGattCharacteristic characteristic = getCharacteristic(MiBandService.UUID_CHARACTERISTIC_CONTROL_POINT);