@@ -8,10 +8,9 @@ type StepToNodeId = Record<string, number[]>;
88type FeatureToProgId = Record < string , Record < string , [ number , number ] > > ;
99type FeatureToEncodedTest262 = Record < string , Record < string , string > > ;
1010
11- const BASE_URL = new URL (
12- import . meta. env . VITE_EXTENSION_VERSION ,
13- new URL ( import . meta. env . VITE_RESOURCE_URL ) ,
14- ) . href ;
11+ const minorVersion = str . getAB ( import . meta. env . VITE_EXTENSION_VERSION ) ;
12+
13+ const BASE_URL = url . appendURL ( minorVersion , import . meta. env . VITE_RESOURCE_URL ) ;
1514
1615async function _fetch < T > ( url : string ) : Promise < T > {
1716 const response = await fetch ( url ) ;
@@ -30,7 +29,7 @@ async function fetchStepToNodeId(
3029) : Promise < number [ ] > {
3130 const funcId = await fetchFuncIdfromSecId ( secId , map ) ;
3231 const stepToNodeId = await _fetch < StepToNodeId > (
33- new URL ( `stepToNodeId/${ funcId } .json` , BASE_URL ) . href ,
32+ url . appendURL ( `stepToNodeId/${ funcId } .json` , BASE_URL ) ,
3433 ) ;
3534
3635 const result = stepToNodeId [ step ] ;
@@ -76,13 +75,13 @@ async function fetchMinimalScriptByNodeId(nodeId: number) {
7675
7776async function fetchFNCByNodeId ( nodeId : number ) {
7877 return await _fetch < FeatureToProgId > (
79- new URL ( `nodeIdToProgId/${ nodeId } .json` , BASE_URL ) . href ,
78+ url . appendURL ( `nodeIdToProgId/${ nodeId } .json` , BASE_URL ) ,
8079 ) ;
8180}
8281
8382async function fetchTest262FNCByNodeId ( nodeId : number ) {
8483 return await _fetch < FeatureToEncodedTest262 > (
85- new URL ( `nodeIdToTest262/${ nodeId } .json` , BASE_URL ) . href ,
84+ url . appendURL ( `nodeIdToTest262/${ nodeId } .json` , BASE_URL ) ,
8685 ) ;
8786}
8887
@@ -92,7 +91,7 @@ async function fetchScriptByProgId(
9291) : Promise < [ string , number ] > {
9392 return [
9493 await _fetch < string > (
95- new URL ( `progIdToScript/${ progId } .json` , BASE_URL ) . href ,
94+ url . appendURL ( `progIdToScript/${ progId } .json` , BASE_URL ) ,
9695 ) ,
9796 stepCount ,
9897 ] ;
0 commit comments