🐛 (github login)
This commit is contained in:
@@ -34,22 +34,26 @@ export const useGitHubLogin = () => {
|
|||||||
const saveCredentials = async (githubToken: GithubToken) => {
|
const saveCredentials = async (githubToken: GithubToken) => {
|
||||||
const actualPAT = await getAccessToken()
|
const actualPAT = await getAccessToken()
|
||||||
|
|
||||||
|
const expirationDate = addMilliseconds(
|
||||||
|
new Date(),
|
||||||
|
githubToken.expires_in
|
||||||
|
).toISOString()
|
||||||
|
|
||||||
|
const refreshTokenExpirationDate = addMilliseconds(
|
||||||
|
new Date(),
|
||||||
|
githubToken.refresh_token_expires_in
|
||||||
|
).toISOString()
|
||||||
|
|
||||||
const accessToken: GithubAccessToken = {
|
const accessToken: GithubAccessToken = {
|
||||||
...actualPAT,
|
...actualPAT,
|
||||||
_id: data.generateId(DataType.GithubAccessToken, personalTokenId),
|
_id: data.generateId(DataType.GithubAccessToken, personalTokenId),
|
||||||
$type: DataType.GithubAccessToken,
|
$type: DataType.GithubAccessToken,
|
||||||
token: githubToken.access_token,
|
token: githubToken.access_token,
|
||||||
expiresIn: githubToken.expires_in,
|
expiresIn: githubToken.expires_in,
|
||||||
expirationDate: addMilliseconds(
|
expirationDate,
|
||||||
new Date(),
|
|
||||||
githubToken.expires_in
|
|
||||||
).toISOString(),
|
|
||||||
refreshToken: githubToken.refresh_token,
|
refreshToken: githubToken.refresh_token,
|
||||||
refreshTokenExpiresIn: githubToken.refresh_token_expires_in,
|
refreshTokenExpiresIn: githubToken.refresh_token_expires_in,
|
||||||
refreshTokenExpirationDate: addMilliseconds(
|
refreshTokenExpirationDate,
|
||||||
new Date(),
|
|
||||||
githubToken.refresh_token_expires_in
|
|
||||||
).toISOString(),
|
|
||||||
username: ''
|
username: ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user