🐛 (user repo) refresh token before getting files
This commit is contained in:
@@ -5,6 +5,7 @@ import {
|
|||||||
getMainReadme,
|
getMainReadme,
|
||||||
getUserSettingsContent
|
getUserSettingsContent
|
||||||
} from '@/modules/repo/services/repo'
|
} from '@/modules/repo/services/repo'
|
||||||
|
import { refreshToken } from '@/modules/user/service/signIn'
|
||||||
import { defineStore } from 'pinia'
|
import { defineStore } from 'pinia'
|
||||||
|
|
||||||
interface State {
|
interface State {
|
||||||
@@ -28,8 +29,11 @@ export const useUserRepoStore = defineStore({
|
|||||||
async setUserRepo(newUser: string, newRepo: string) {
|
async setUserRepo(newUser: string, newRepo: string) {
|
||||||
this.user = newUser
|
this.user = newUser
|
||||||
this.repo = newRepo
|
this.repo = newRepo
|
||||||
const readme = await getMainReadme(newUser, newRepo)
|
await refreshToken()
|
||||||
const files = await getFiles(newUser, newRepo)
|
const [readme, files] = await Promise.all([
|
||||||
|
getMainReadme(newUser, newRepo),
|
||||||
|
getFiles(newUser, newRepo)
|
||||||
|
])
|
||||||
this.userSettings = await getUserSettingsContent(newUser, newRepo, files)
|
this.userSettings = await getUserSettingsContent(newUser, newRepo, files)
|
||||||
|
|
||||||
this.readme = readme
|
this.readme = readme
|
||||||
|
|||||||
Reference in New Issue
Block a user