Add support for Kiro token refresh in tokenRefresh.js

This commit is contained in:
decolua
2026-01-29 23:38:48 +07:00
parent 63f2da87b0
commit f2ca6f0dc5

View File

@@ -493,6 +493,13 @@ export async function getAccessToken(provider, credentials, log) {
case "github":
return await refreshGitHubToken(credentials.refreshToken, log);
case "kiro":
return await refreshKiroToken(
credentials.refreshToken,
credentials.providerSpecificData,
log
);
default:
log?.warn?.("TOKEN_REFRESH", `Unsupported provider for token refresh: ${provider}`);
return null;
@@ -524,6 +531,12 @@ export async function refreshTokenByProvider(provider, credentials, log) {
return refreshIflowToken(credentials.refreshToken, log);
case "github":
return refreshGitHubToken(credentials.refreshToken, log);
case "kiro":
return refreshKiroToken(
credentials.refreshToken,
credentials.providerSpecificData,
log
);
default:
return refreshAccessToken(provider, credentials.refreshToken, credentials, log);
}