precache user account

This commit is contained in:
Nolan Lawson 2018-01-14 21:48:26 -08:00
parent bdcfea32e7
commit 9492ff4022

View file

@ -53,6 +53,7 @@
import Layout from '../../_components/Layout.html'; import Layout from '../../_components/Layout.html';
import SettingsLayout from '../_components/SettingsLayout.html' import SettingsLayout from '../_components/SettingsLayout.html'
import { registerApplication, generateAuthLink, getAccessTokenFromAuthCode } from '../../_utils/mastodon/oauth' import { registerApplication, generateAuthLink, getAccessTokenFromAuthCode } from '../../_utils/mastodon/oauth'
import { getThisUserAccount } from '../../_utils/mastodon/user'
import { store } from '../../_utils/store' import { store } from '../../_utils/store'
import { goto } from 'sapper/runtime.js' import { goto } from 'sapper/runtime.js'
import { switchToTheme } from '../../_utils/themeEngine' import { switchToTheme } from '../../_utils/themeEngine'
@ -157,6 +158,8 @@
}) })
this.store.save() this.store.save()
switchToTheme('default') switchToTheme('default')
// fire off request for account so it's cached in the SW
getThisUserAccount(currentRegisteredInstanceName, instanceData.access_token)
goto('/') goto('/')
} }
} }