diff --git a/src/hooks/useGitHubLogin.hook.ts b/src/hooks/useGitHubLogin.hook.ts index 7f76d13..71cfc14 100644 --- a/src/hooks/useGitHubLogin.hook.ts +++ b/src/hooks/useGitHubLogin.hook.ts @@ -1,33 +1,33 @@ import { computed, ref } from 'vue' import { confirmMessage } from '@/utils/notif' -import { GithubToken } from '@/modules/user/interfaces/GithubToken' import { getAccessToken, saveAccessToken } from '@/modules/user/service/signIn' +import { GithubToken } from '@/modules/user/interfaces/GithubToken' const username = ref(null) const accessToken = ref(null) let init = true -export const useGitHubLogin = () => { - const saveAccessTokenToLocal = async () => { - const response = await getAccessToken() - username.value = response?.username || '' - accessToken.value = response?.token || '' - } +const saveAccessTokenToLocal = async () => { + const response = await getAccessToken() + username.value = response?.username || '' + accessToken.value = response?.token || '' +} +const saveCredentials = async (token: GithubToken): Promise => { + const accessToken = await saveAccessToken(token) + + await saveAccessTokenToLocal() + confirmMessage(`${accessToken.username} is logged in!`) +} + +export const useGitHubLogin = () => { if (init) { init = false saveAccessTokenToLocal() } - const saveCredentials = async (githubToken: GithubToken) => { - const accessToken = await saveAccessToken(githubToken) - - await saveAccessTokenToLocal() - confirmMessage(`${accessToken.username} is logged in!`) - } - return { isLogged: !!accessToken.value, isReady: computed(() => accessToken.value !== null), diff --git a/src/modules/repo/store/userRepo.store.ts b/src/modules/repo/store/userRepo.store.ts index 7d5da19..79bf6d5 100644 --- a/src/modules/repo/store/userRepo.store.ts +++ b/src/modules/repo/store/userRepo.store.ts @@ -29,7 +29,6 @@ export const useUserRepoStore = defineStore({ async setUserRepo(newUser: string, newRepo: string) { this.user = newUser this.repo = newRepo - await refreshToken() const [readme, files] = await Promise.all([ getMainReadme(newUser, newRepo), getFiles(newUser, newRepo) diff --git a/src/views/DraftNotes.vue b/src/views/DraftNotes.vue index 222b25d..8107221 100644 --- a/src/views/DraftNotes.vue +++ b/src/views/DraftNotes.vue @@ -1,47 +1,45 @@ - - - - - + + + + + diff --git a/src/views/FleetingNotes.vue b/src/views/FleetingNotes.vue index 4bd7e75..1ab5e94 100644 --- a/src/views/FleetingNotes.vue +++ b/src/views/FleetingNotes.vue @@ -1,52 +1,50 @@ - - - - - + + + + + diff --git a/src/views/Home.vue b/src/views/Home.vue index 3e60f80..e189d32 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -8,10 +8,11 @@