mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-11-03 23:03:29 +01:00 
			
		
		
		
	Add support for GitLab CI artifact links in releases (#1506)
This commit is contained in:
		@@ -180,6 +180,16 @@ class GitLab extends AppSource {
 | 
				
			|||||||
      throw NoAPKError();
 | 
					      throw NoAPKError();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return apkDetailsList.first;
 | 
					    finalResult.apkUrls = finalResult.apkUrls.map((apkUrl) {
 | 
				
			||||||
 | 
					      if (RegExp('^$standardUrl/-/jobs/[0-9]+/artifacts/file/[^/]+\$')
 | 
				
			||||||
 | 
					          .hasMatch(apkUrl.value)) {
 | 
				
			||||||
 | 
					        return MapEntry(
 | 
				
			||||||
 | 
					            apkUrl.key, apkUrl.value.replaceFirst('/file/', '/raw/'));
 | 
				
			||||||
 | 
					      } else {
 | 
				
			||||||
 | 
					        return apkUrl;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    }).toList();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return finalResult;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user