mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-11-03 23:03:29 +01:00 
			
		
		
		
	Add "Intermediate Link" option to HTML Source (#820)
This commit is contained in:
		@@ -329,16 +329,23 @@ abstract class AppSource {
 | 
			
		||||
    name = runtimeType.toString();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  overrideVersionDetectionFormDefault(String vd, bool disableStandard) {
 | 
			
		||||
  overrideVersionDetectionFormDefault(String vd,
 | 
			
		||||
      {bool disableStandard = false, bool disableRelDate = false}) {
 | 
			
		||||
    additionalAppSpecificSourceAgnosticSettingFormItems =
 | 
			
		||||
        additionalAppSpecificSourceAgnosticSettingFormItems.map((e) {
 | 
			
		||||
      return e.map((e2) {
 | 
			
		||||
        if (e2.key == 'versionDetection') {
 | 
			
		||||
          var item = e2 as GeneratedFormDropdown;
 | 
			
		||||
          item.defaultValue = vd;
 | 
			
		||||
          item.disabledOptKeys = [];
 | 
			
		||||
          if (disableStandard) {
 | 
			
		||||
            item.disabledOptKeys = ['standardVersionDetection'];
 | 
			
		||||
            item.disabledOptKeys?.add('standardVersionDetection');
 | 
			
		||||
          }
 | 
			
		||||
          if (disableRelDate) {
 | 
			
		||||
            item.disabledOptKeys?.add('releaseDateAsVersion');
 | 
			
		||||
          }
 | 
			
		||||
          item.disabledOptKeys =
 | 
			
		||||
              item.disabledOptKeys?.where((element) => element != vd).toList();
 | 
			
		||||
        }
 | 
			
		||||
        return e2;
 | 
			
		||||
      }).toList();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user