1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-20 20:10:15 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge
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
..
activities TimeChangeReceiver: Ensure the alarm is set 2024-02-18 19:12:30 +00:00
adapter Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
capabilities Nothing CMF Watch Pro: Initial support 2024-01-28 18:46:13 +00:00
contentprovider Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
database Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
deviceevents Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
devices Add additional smart wakeup functionality in test device 2024-02-18 19:01:19 +01:00
entities Nothing CMF Watch Pro: Initial support 2024-01-28 18:46:13 +00:00
export Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
externalevents TimeChangeReceiver: Ensure the alarm is set 2024-02-18 19:12:30 +00:00
impl Revert "Device connection: added basic code for scan-reconnect" 2024-02-12 23:30:32 +01:00
model Added support for xiaomi redmi watch 3 (#3582) 2024-02-18 13:55:14 +00:00
service TimeChangeReceiver: Ensure the alarm is set 2024-02-18 19:12:30 +00:00
util Fix linter errors 2024-02-13 10:54:12 +01:00
GBApplication.java TimeChangeReceiver: Ensure the alarm is set 2024-02-18 19:12:30 +00:00
GBEnvironment.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
GBException.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
LockHandler.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Logging.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
LoggingExceptionHandler.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
SleepAlarmWidget.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00
Widget.java Update license headers and CONTRIBUTORS file 2024-01-10 19:01:48 +01:00