1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-20 20:10:15 +02:00
Gadgetbridge/app/src
Davis Mosenkovs cc5078332b TimeChangeReceiver: Ensure the alarm is set
Ensure TimeChangeReceiver alarm is scheduled when enabling
datetime_synconconnect and registering TimeChangeReceiver broadcast
receiver.

It is important to re-schedule the alarm after registering broadcast
receiver, because:
1. if broadcast receiver was unregistered while previous alarm arrived,
there is no alarm scheduled;
2. re-scheduling the alarm resets the periodic time sync timer when
first device is connected (which is desired).

It is important to re-schedule the alarm when datetime_synconconnect
gets enabled, because there might be no alarm scheduled.

Call onSetTime() when enabling datetime_synconconnect.
2024-02-18 19:12:30 +00:00
..
banglejs Bump main targetSdkVersion to 31 2023-07-04 09:59:03 +01:00
main TimeChangeReceiver: Ensure the alarm is set 2024-02-18 19:12:30 +00:00
nightly/res Add Neon version of logo as Nightly app icon 2022-08-20 19:56:24 +02:00
nopebble/res Add Neon version of logo as Nightly app icon 2022-08-20 19:56:24 +02:00
test fix tests 2024-02-12 18:31:48 +01:00