@@ -2,9 +2,6 @@ import IBrowserEmulatorClass, {
22 BrowserEmulatorClassDecorator ,
33} from '@secret-agent/interfaces/IBrowserEmulatorClass' ;
44import IBrowserEmulator from '@secret-agent/interfaces/IBrowserEmulator' ;
5- import IBrowserEngine from '@secret-agent/interfaces/IBrowserEngine' ;
6- import { EngineFetcher } from '@secret-agent/puppet/lib/EngineFetcher' ;
7- import Log from '@secret-agent/commons/Logger' ;
85import modifyHeaders from './lib/modifyHeaders' ;
96import DataLoader from './lib/DataLoader' ;
107import DomPolyfillLoader from './lib/DomPolyfillLoader' ;
@@ -14,30 +11,6 @@ import DomOverridesBuilder from './lib/DomOverridesBuilder';
1411import * as DnsOverTlsProviders from './lib/DnsOverTlsProviders' ;
1512import Viewports from './lib/Viewports' ;
1613
17- const { log } = Log ( module ) ;
18-
19- function getEngine (
20- engine : { name : string ; fullVersion : string } ,
21- executablePathEnvVar ?: string ,
22- getLaunchArguments ?: IBrowserEngine [ 'getLaunchArguments' ] ,
23- ) : IBrowserEngine {
24- const engineFetcher = new EngineFetcher ( engine . name , engine . fullVersion , executablePathEnvVar ) ;
25-
26- const browserEngine = engineFetcher . toJSON ( ) ;
27- log . stats ( 'Browser.getEngine' , {
28- sessionId : null ,
29- browserEngine,
30- } ) ;
31- const engineFetcherLaunchArgs = engineFetcher . launchArgs ;
32- browserEngine . getLaunchArguments = ( puppetOptions , defaultArguments ) => {
33- defaultArguments . push ( ...engineFetcherLaunchArgs ) ;
34- if ( getLaunchArguments ) return getLaunchArguments ( puppetOptions , defaultArguments ) ;
35- return defaultArguments ;
36- } ;
37-
38- return browserEngine ;
39- }
40-
4114export {
4215 DnsOverTlsProviders ,
4316 BrowserEmulatorClassDecorator ,
@@ -49,6 +22,5 @@ export {
4922 DomPolyfillLoader ,
5023 getTcpSettingsForOs ,
5124 Viewports ,
52- getEngine ,
5325 parseNavigatorPlugins ,
5426} ;
0 commit comments