def METHOD_NAME() -> None:
    try:
        with default_session_factory() as session:
            # Reset streak_days to 0 for users with more than 1.5 days of inactivity
            streak_timeout = utcnow() - timedelta(hours=36)
            reset_query = (
                update(User)
                .filter(User.last_activity_date < streak_timeout, User.streak_last_day_date.is_not(None))
                .values(streak_days=0, streak_last_day_date=None)
            )
            session.execute(reset_query)
            session.commit()
    except Exception:
        logger.exception("Error during periodic user streak reset")