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. |
||
|---|---|---|
| .. | ||
| app.js | ||
| chart.js | ||
| index.html | ||
| style.css | ||