From 6e9c87add76a989b69a76b264e9e352c69bdc026 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sat, 20 Mar 2021 00:58:25 +0100 Subject: [PATCH] :sparkles: (github) fetch file with authorization token --- src/hooks/useFile.hook.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/hooks/useFile.hook.ts b/src/hooks/useFile.hook.ts index 0a70155..03e5806 100644 --- a/src/hooks/useFile.hook.ts +++ b/src/hooks/useFile.hook.ts @@ -1,13 +1,21 @@ import { ref } from 'vue' import { request } from '@octokit/request' import { useMarkdown } from '@/hooks/useMarkdown.hook' +import { useGitHubLogin } from '@/hooks/useGitHubLogin.hook' +import { Octokit } from '@octokit/rest' export const useFile = (owner: string, repo: string, sha: string) => { + const { accessToken } = useGitHubLogin() + + const octokit = new Octokit({ + auth: accessToken.value + }) + const content = ref('') const getContent = async () => { const { render } = useMarkdown() - const file = await request( + const file = await octokit.request( 'GET /repos/{owner}/{repo}/git/blobs/{file_sha}', { owner,