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

here
Daniele Gobbetti 2015-12-29 10:01:32 +01:00
parent 1d9e1d7caf
commit f9122bc674
1 changed files with 6 additions and 1 deletions

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);