🐛 (user repo) refresh token before getting files

This commit is contained in:
2021-05-06 00:03:02 +02:00
parent 271412f6f7
commit 4f4d4e2024

View File

@@ -5,6 +5,7 @@ import {
getMainReadme,
getUserSettingsContent
} from '@/modules/repo/services/repo'
import { refreshToken } from '@/modules/user/service/signIn'
import { defineStore } from 'pinia'
interface State {
@@ -28,8 +29,11 @@ export const useUserRepoStore = defineStore({
async setUserRepo(newUser: string, newRepo: string) {
this.user = newUser
this.repo = newRepo
const readme = await getMainReadme(newUser, newRepo)
const files = await getFiles(newUser, newRepo)
await refreshToken()
const [readme, files] = await Promise.all([
getMainReadme(newUser, newRepo),
getFiles(newUser, newRepo)
])
this.userSettings = await getUserSettingsContent(newUser, newRepo, files)
this.readme = readme