@@ -449,8 +449,6 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
449449 var backButton = document . getElementById ( 'back-btn' ) ;
450450 var resultPhoto = document . getElementById ( 'result-photo' ) ;
451451
452- var API_BASE = 'https://rekindle-akinator.timjarnott.workers.dev' ;
453-
454452 var CORS_PROXIES = [
455453 { base : 'https://test.cors.workers.dev/?' , encode : false } ,
456454 { base : 'https://corsproxy.io/?url=' , encode : true } ,
@@ -590,50 +588,7 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
590588 return data ;
591589 }
592590
593- async function startViaWorker ( ) {
594- var res = await fetchWithTimeout ( API_BASE + '/start' , {
595- method : 'POST' ,
596- headers : { 'Content-Type' : 'application/json' } ,
597- body : JSON . stringify ( { region : state . region , childMode : state . childMode } )
598- } , 15000 ) ;
599- var data = await res . json ( ) . catch ( function ( ) { return null ; } ) ;
600- if ( ! data || typeof data !== 'object' ) {
601- throw new Error ( translate ( 'akinator.error.network' , 'Network error. Please try again.' ) ) ;
602- }
603- if ( ! res . ok || data . error ) {
604- throw new Error ( data . error || translate ( 'akinator.error.network' , 'Network error. Please try again.' ) ) ;
605- }
606- return data ;
607- }
608-
609- async function actionViaWorker ( path , params ) {
610- var body = {
611- region : state . region ,
612- childMode : state . childMode ,
613- session : state . session ,
614- signature : state . signature
615- } ;
616- for ( var key in params ) {
617- if ( Object . prototype . hasOwnProperty . call ( params , key ) ) body [ key ] = params [ key ] ;
618- }
619- var res = await fetchWithTimeout ( API_BASE + path , {
620- method : 'POST' ,
621- headers : { 'Content-Type' : 'application/json' } ,
622- body : JSON . stringify ( body )
623- } , 15000 ) ;
624- var data = await res . json ( ) . catch ( function ( ) { return null ; } ) ;
625- if ( ! data || typeof data !== 'object' ) {
626- throw new Error ( translate ( 'akinator.error.network' , 'Network error. Please try again.' ) ) ;
627- }
628- if ( ! res . ok || data . error ) {
629- throw new Error ( data . error || translate ( 'akinator.error.network' , 'Network error. Please try again.' ) ) ;
630- }
631- return data ;
632- }
633-
634591 function sameTransport ( a , b ) {
635- if ( a . type !== b . type ) return false ;
636- if ( a . type === 'worker' ) return true ;
637592 return a . proxy . base === b . proxy . base ;
638593 }
639594
@@ -643,7 +598,6 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
643598 for ( i = 0 ; i < CORS_PROXIES . length ; i ++ ) {
644599 list . push ( { type : 'proxy' , proxy : CORS_PROXIES [ i ] } ) ;
645600 }
646- list . push ( { type : 'worker' } ) ;
647601 if ( activeTransport ) {
648602 for ( i = 0 ; i < list . length ; i ++ ) {
649603 if ( sameTransport ( list [ i ] , activeTransport ) ) {
@@ -677,7 +631,7 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
677631
678632 function apiStart ( ) {
679633 return withTransport ( function ( t ) {
680- var p = t . type === 'worker' ? startViaWorker ( ) : startViaProxy ( t . proxy ) ;
634+ var p = startViaProxy ( t . proxy ) ;
681635 return p . then ( function ( data ) {
682636 if ( ! data || ! data . session || ! data . signature || ! data . question ) {
683637 throw new Error ( 'Invalid start response' ) ;
@@ -689,14 +643,6 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
689643
690644 function apiAnswer ( index ) {
691645 return withTransport ( function ( t ) {
692- if ( t . type === 'worker' ) {
693- return actionViaWorker ( '/answer' , {
694- step : state . step ,
695- progression : state . progression ,
696- answer : index ,
697- stepLast : state . stepLast
698- } ) ;
699- }
700646 var info = regionInfo ( state . region ) ;
701647 return actionViaProxy ( t . proxy , '/answer' , {
702648 step : state . step ,
@@ -713,12 +659,6 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
713659
714660 function apiBack ( ) {
715661 return withTransport ( function ( t ) {
716- if ( t . type === 'worker' ) {
717- return actionViaWorker ( '/back' , {
718- step : state . step ,
719- progression : state . progression
720- } ) ;
721- }
722662 var info = regionInfo ( state . region ) ;
723663 return actionViaProxy ( t . proxy , '/cancel_answer' , {
724664 step : state . step ,
@@ -733,13 +673,6 @@ <h2 style="text-align: center; margin-top: 0;" data-i18n="akinator.result.thinki
733673
734674 function apiContinue ( ) {
735675 return withTransport ( function ( t ) {
736- if ( t . type === 'worker' ) {
737- return actionViaWorker ( '/continue' , {
738- step : state . step ,
739- progression : state . progression ,
740- stepLast : state . stepLast
741- } ) ;
742- }
743676 var info = regionInfo ( state . region ) ;
744677 return actionViaProxy ( t . proxy , '/exclude' , {
745678 step : state . step ,
0 commit comments