mirror of
https://github.com/Nezumi-2711/9router.git
synced 2026-09-22 13:38:31 +00:00
Add support for Kiro token refresh in tokenRefresh.js
This commit is contained in:
@@ -493,6 +493,13 @@ export async function getAccessToken(provider, credentials, log) {
|
|||||||
case "github":
|
case "github":
|
||||||
return await refreshGitHubToken(credentials.refreshToken, log);
|
return await refreshGitHubToken(credentials.refreshToken, log);
|
||||||
|
|
||||||
|
case "kiro":
|
||||||
|
return await refreshKiroToken(
|
||||||
|
credentials.refreshToken,
|
||||||
|
credentials.providerSpecificData,
|
||||||
|
log
|
||||||
|
);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
log?.warn?.("TOKEN_REFRESH", `Unsupported provider for token refresh: ${provider}`);
|
log?.warn?.("TOKEN_REFRESH", `Unsupported provider for token refresh: ${provider}`);
|
||||||
return null;
|
return null;
|
||||||
@@ -524,6 +531,12 @@ export async function refreshTokenByProvider(provider, credentials, log) {
|
|||||||
return refreshIflowToken(credentials.refreshToken, log);
|
return refreshIflowToken(credentials.refreshToken, log);
|
||||||
case "github":
|
case "github":
|
||||||
return refreshGitHubToken(credentials.refreshToken, log);
|
return refreshGitHubToken(credentials.refreshToken, log);
|
||||||
|
case "kiro":
|
||||||
|
return refreshKiroToken(
|
||||||
|
credentials.refreshToken,
|
||||||
|
credentials.providerSpecificData,
|
||||||
|
log
|
||||||
|
);
|
||||||
default:
|
default:
|
||||||
return refreshAccessToken(provider, credentials.refreshToken, credentials, log);
|
return refreshAccessToken(provider, credentials.refreshToken, credentials, log);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user