The live socket never made a REST call, so the seven-day refresh token expired while the chart still looked fine. A deploy then could not log in. Ping user preferences every six hours, and when the grant is already dead offer a one-click reconnect that writes the token on the existing callback. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| base.py | ||
| es_options.py | ||
| factory.py | ||
| recorder.py | ||
| replay.py | ||
| schwab.py | ||
| schwab_quotes.py | ||
| stream.py | ||
| yahoo.py | ||