mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-27 11:43:47 +01:00 
			
		
		
		
	| @@ -25,6 +25,7 @@ import 'package:obtainium/app_sources/jenkins.dart'; | ||||
| import 'package:obtainium/app_sources/neutroncode.dart'; | ||||
| import 'package:obtainium/app_sources/sourceforge.dart'; | ||||
| import 'package:obtainium/app_sources/sourcehut.dart'; | ||||
| import 'package:obtainium/app_sources/telegramapp.dart'; | ||||
| import 'package:obtainium/app_sources/tencent.dart'; | ||||
| import 'package:obtainium/app_sources/uptodown.dart'; | ||||
| import 'package:obtainium/components/generated_form.dart'; | ||||
| @@ -258,22 +259,6 @@ appJSONCompatibilityModifiers(Map<String, dynamic> json) { | ||||
|       replacementAdditionalSettings['matchGroupToUse'] = "1"; | ||||
|       additionalSettings = replacementAdditionalSettings; | ||||
|     } | ||||
|     // Telegram App from before it was removed should be converted to Direct APK Link (#1943) | ||||
|     if (json['url'] == 'https://telegram.org' && | ||||
|         json['id'] == 'org.telegram.messenger.web' && | ||||
|         json['author'] == 'Telegram' && | ||||
|         json['name'] == 'Telegram' && | ||||
|         json['overrideSource'] == null && | ||||
|         additionalSettings['trackOnly'] == false && | ||||
|         additionalSettings['versionExtractionRegEx'] == '' && | ||||
|         json['lastUpdateCheck'] != null) { | ||||
|       json['url'] = 'https://telegram.org/dl/android/apk'; | ||||
|       var newSource = DirectAPKLink(); | ||||
|       json['overrideSource'] = newSource.runtimeType.toString(); | ||||
|       var replacementAdditionalSettings = getDefaultValuesFromFormItems( | ||||
|           newSource.combinedAppSpecificSettingFormItems); | ||||
|       additionalSettings = replacementAdditionalSettings; | ||||
|     } | ||||
|   } | ||||
|   json['additionalSettings'] = jsonEncode(additionalSettings); | ||||
|   // F-Droid no longer needs cloudflare exception since override can be used - migrate apps appropriately | ||||
| @@ -879,6 +864,7 @@ class SourceProvider { | ||||
|         Tencent(), | ||||
|         Jenkins(), | ||||
|         APKMirror(), | ||||
|         TelegramApp(), | ||||
|         NeutronCode(), | ||||
|         DirectAPKLink(), | ||||
|         HTML() // This should ALWAYS be the last option as they are tried in order | ||||
|   | ||||
		Reference in New Issue
	
	Block a user