review changes #2

Signed-off-by: Ruslan Nasyrov <ruslan.nasyrov.f@gmail.com>
This commit is contained in:
Ruslan Nasyrov
2024-10-25 12:47:57 +05:00
parent 7ee07a1248
commit 5b423cff58
2 changed files with 7 additions and 6 deletions
@@ -35,6 +35,7 @@
},
"dependencies": {
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/plugin-auth-backend": "workspace:^",
"@backstage/plugin-auth-node": "workspace:^",
"@backstage/types": "workspace:^",
@@ -33,6 +33,7 @@ import {
PassportOAuthPrivateInfo,
} from '@backstage/plugin-auth-node';
import { durationToMilliseconds, HumanDuration } from '@backstage/types';
import { readDurationFromConfig } from '@backstage/config';
const HTTP_OPTION_TIMEOUT = 10000;
const createHttpOptionsProvider =
@@ -88,12 +89,11 @@ export const oidcAuthenticator = createOAuthAuthenticator({
);
}
const timeoutHumanDuration = config.getOptional<HumanDuration>('timeout');
const timeoutMilliseconds =
typeof timeoutHumanDuration === 'object'
? durationToMilliseconds(timeoutHumanDuration)
: undefined;
const timeoutMilliseconds = config.has('timeout')
? durationToMilliseconds(
readDurationFromConfig(config, { key: 'timeout' }),
)
: undefined;
const httpOptionsProvider = createHttpOptionsProvider({
timeout: timeoutMilliseconds,
});