File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
AnkiDroid/src/main/java/com/ichi2/anki Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ import com.ichi2.anki.CollectionManager.withOpenColOrNull
3838import com.ichi2.anki.libanki.EpochSeconds
3939import com.ichi2.anki.libanki.sched.Scheduler
4040import com.ichi2.anki.observability.ChangeManager
41+ import com.ichi2.widget.WidgetStatus
4142import kotlinx.coroutines.Dispatchers
4243import timber.log.Timber
4344
@@ -105,5 +106,12 @@ object DayRolloverHandler : BroadcastReceiver() {
105106
106107 Timber .i(" updating study queues" )
107108 ChangeManager .notifySubscribers(opChanges { studyQueues = true }, initiator = null )
109+
110+ Timber .i(" day rollover: updating widgets" )
111+ try {
112+ WidgetStatus .updateInBackground(AnkiDroidApp .instance)
113+ } catch (e: Exception ) {
114+ Timber .w(e, " failed to update widgets" )
115+ }
108116 }
109117}
You can’t perform that action at this time.
0 commit comments