Skip to content

Services

loglife.app.services.reminder.worker

Background worker for checking and sending scheduled reminders.

Runs a minutely job to check if any user reminders are due for their timezone.

start_reminder_service()

Start the reminder service in a daemon thread.

Source code in src/loglife/app/services/reminder/worker.py
124
125
126
127
128
129
130
131
132
def start_reminder_service() -> threading.Thread:
    """Start the reminder service in a daemon thread."""
    t: threading.Thread = threading.Thread(
        target=_reminder_worker,
        daemon=True,
    )
    t.start()
    logger.info("Reminder service thread %s started (daemon=%s)", t.name, t.daemon)
    return t