fix: increase pending timeout to 30min, pass step_type through response
This commit is contained in:
@@ -93,11 +93,11 @@ class BridgeProtocol:
|
||||
logger.info(f"Startup cleanup: removed {cleaned} stale pending files")
|
||||
|
||||
def get_pending_requests(self) -> list[ApprovalRequest]:
|
||||
"""Read all pending approval requests. Skips files older than 5 minutes."""
|
||||
"""Read all pending approval requests. Skips files older than 30 minutes."""
|
||||
requests = []
|
||||
fields = {f.name for f in ApprovalRequest.__dataclass_fields__.values()}
|
||||
now = time.time()
|
||||
MAX_AGE = 300 # 5 minutes
|
||||
MAX_AGE = 1800 # 30 minutes (matches Discord button timeout)
|
||||
for f in self.pending_dir.glob("*.json"):
|
||||
try:
|
||||
data = json.loads(f.read_text(encoding="utf-8-sig"))
|
||||
|
||||
Reference in New Issue
Block a user