@@ -15,7 +15,12 @@ import {
1515 listGoogleMeetCalendarEvents ,
1616 type GoogleMeetCalendarLookupResult ,
1717} from "./calendar.js" ;
18- import type { GoogleMeetConfig , GoogleMeetModeInput , GoogleMeetTransport } from "./config.js" ;
18+ import {
19+ resolveGoogleMeetGatewayOperationTimeoutMs ,
20+ type GoogleMeetConfig ,
21+ type GoogleMeetModeInput ,
22+ type GoogleMeetTransport ,
23+ } from "./config.js" ;
1924import { hasCreateSpaceConfigInput , resolveCreateSpaceConfig } from "./create.js" ;
2025import {
2126 buildGoogleMeetPreflightReport ,
@@ -59,6 +64,7 @@ type OAuthLoginOptions = {
5964
6065export const testing = {
6166 parsePositiveNumber,
67+ resolveGoogleMeetGatewayOperationTimeoutMs,
6268 resolveGoogleMeetGatewayTimeoutMs,
6369 resolveGoogleMeetOAuthCallbackTimeoutMs,
6470} ;
@@ -331,14 +337,6 @@ async function callGoogleMeetGateway(params: {
331337 }
332338}
333339
334- function resolveGoogleMeetGatewayOperationTimeoutMs ( config : GoogleMeetConfig ) : number {
335- return Math . max (
336- 60_000 ,
337- config . chrome . joinTimeoutMs + 30_000 ,
338- config . voiceCall . requestTimeoutMs + 10_000 ,
339- ) ;
340- }
341-
342340function formatDuration ( value : number | undefined ) : string {
343341 if ( value === undefined ) {
344342 return "n/a" ;
0 commit comments