ForcePilot/backend/package/yuxi/channel/extensions/alexa/progressive.py

18 lines
490 B
Python
Raw Normal View History

import logging
logger = logging.getLogger(__name__)
class ProgressiveResponseService:
def __init__(self, account=None):
self._enabled = getattr(account, "progressive_response_enabled", False) if account else False
self._timeout_ms = getattr(account, "progressive_response_timeout_ms", 5500) if account else 5500
@property
def enabled(self) -> bool:
return self._enabled
@property
def timeout_ms(self) -> int:
return self._timeout_ms