Merge pull request 'Restrict send window to Mon–Fri 10–17 Toronto' (#4) from fix/weekday-business-hours into main

This commit is contained in:
ilia 2026-07-21 09:41:41 -05:00
commit 46ce29d8cc
2 changed files with 4 additions and 4 deletions

View File

@ -11,8 +11,8 @@ HEARTH_DB_PATH=/app/data/hearth.db
# Scheduling
HEARTH_TIMEZONE=America/Toronto
HEARTH_POLL_INTERVAL_SECONDS=300
HEARTH_BUSINESS_HOURS_START=8
HEARTH_BUSINESS_HOURS_END=20
HEARTH_BUSINESS_HOURS_START=10
HEARTH_BUSINESS_HOURS_END=17
HEARTH_ACTIVE_WEEKDAYS_ONLY=true
# Comma-separated domains allowed to *start* new warmup threads. Personal

View File

@ -18,8 +18,8 @@ class Settings(BaseSettings):
timezone: str = Field(default="America/Toronto", validation_alias="HEARTH_TIMEZONE")
poll_interval_seconds: int = Field(default=300, validation_alias="HEARTH_POLL_INTERVAL_SECONDS")
business_hours_start: int = Field(default=8, validation_alias="HEARTH_BUSINESS_HOURS_START")
business_hours_end: int = Field(default=20, validation_alias="HEARTH_BUSINESS_HOURS_END")
business_hours_start: int = Field(default=10, validation_alias="HEARTH_BUSINESS_HOURS_START")
business_hours_end: int = Field(default=17, validation_alias="HEARTH_BUSINESS_HOURS_END")
active_weekdays_only: bool = Field(default=True, validation_alias="HEARTH_ACTIVE_WEEKDAYS_ONLY")
daily_cap_start: int = Field(default=2, validation_alias="HEARTH_DAILY_CAP_START")