@@ -46,11 +46,6 @@ type VersionItem = {
4646 timestamp ?: number ;
4747} ;
4848
49- const GITHUB_DB_URL =
50- "https://raw.githubusercontent.com/LiteLDev/minecraft-windows-gdk-version-db/refs/heads/main/historical_versions.json" ;
51- const GITCODE_DB_URL =
52- "https://github.bibk.top/LiteLDev/minecraft-windows-gdk-version-db/raw/refs/heads/main/historical_versions.json" ;
53-
5449export const DownloadPage : React . FC = ( ) => {
5550 const { t, i18n } = useTranslation ( ) ;
5651 const navigate = useNavigate ( ) ;
@@ -182,27 +177,7 @@ export const DownloadPage: React.FC = () => {
182177 }
183178 } , [ i18n ?. language ] ) ;
184179
185- const pickDbUrl = useMemo (
186- ( ) => ( isChinaUser ? GITCODE_DB_URL : GITHUB_DB_URL ) ,
187- [ isChinaUser ]
188- ) ;
189180
190- const fetchDbJson = async ( ) : Promise < any > => {
191- const first = pickDbUrl ;
192- const second = first === GITCODE_DB_URL ? GITHUB_DB_URL : GITCODE_DB_URL ;
193- const tried : string [ ] = [ ] ;
194- for ( const url of [ first , second ] ) {
195- if ( ! url ) continue ;
196- tried . push ( url ) ;
197- try {
198- const res = await fetch ( url , { cache : "no-store" } ) ;
199- if ( res . ok ) {
200- return await res . json ( ) ;
201- }
202- } catch { }
203- }
204- throw new Error ( `All mirrors failed: ${ tried . join ( ", " ) } ` ) ;
205- } ;
206181
207182 const startMirrorTests = async ( urls : string [ ] ) => {
208183 if ( ! urls || urls . length === 0 ) return ;
@@ -424,7 +399,8 @@ export const DownloadPage: React.FC = () => {
424399 ) {
425400 data = await minecraft . FetchHistoricalVersions ( Boolean ( isChinaUser ) ) ;
426401 } else {
427- data = await fetchDbJson ( ) ;
402+ // data = await fetchDbJson();
403+ data = { previewVersions : [ ] , releaseVersions : [ ] } ;
428404 }
429405 const preview : VersionItem [ ] = ( data . previewVersions || [ ] ) . map (
430406 ( v : any ) => ( {
@@ -452,7 +428,6 @@ export const DownloadPage: React.FC = () => {
452428 } catch { }
453429 } catch ( e ) {
454430 console . error ( "Failed to fetch versions" , e ) ;
455- setItems ( [ ] ) ;
456431 }
457432 } ;
458433 try {
@@ -474,7 +449,7 @@ export const DownloadPage: React.FC = () => {
474449 ) {
475450 data = await minecraft . FetchHistoricalVersions ( Boolean ( isChinaUser ) ) ;
476451 } else {
477- data = await fetchDbJson ( ) ;
452+ data = { previewVersions : [ ] , releaseVersions : [ ] } ;
478453 }
479454 const preview : VersionItem [ ] = ( data . previewVersions || [ ] ) . map (
480455 ( v : any ) => ( {
0 commit comments