ducky/web
ducky/web/src/main.js
Update our profile model to use our refresh helper. Update our profile model to send the correct authorization header when making requests, and if the request fails because the OAuth token has expired, try to use the refresh token to obtain a new access token, then retry the request.
| paddy@0 | 1 import app from 'ampersand-app' |
| paddy@0 | 2 import Router from './router' |
| paddy@0 | 3 import Profiles from './models/profiles' |
| paddy@0 | 4 import Me from './models/me' |
| paddy@0 | 5 import normalize from 'normalize.css/normalize.css' |
| paddy@0 | 6 import styles from './styles/main.scss' |
| paddy@0 | 7 |
| paddy@0 | 8 window.app = app.extend({ |
| paddy@0 | 9 init () { |
| paddy@0 | 10 this.profiles = new Profiles() |
| paddy@0 | 11 this.me = new Me() |
| paddy@0 | 12 this.router = new Router() |
| paddy@0 | 13 this.router.history.start({ pushState: true }) |
| paddy@0 | 14 } |
| paddy@0 | 15 }) |
| paddy@0 | 16 |
| paddy@0 | 17 app.init() |