mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-10-24 19:33:45 +02:00
Bugfixes for F-Droid repo search (#1681)
This commit is contained in:
@@ -163,6 +163,7 @@ class FDroidRepo extends AppSource {
|
|||||||
if (appIdOrName == null) {
|
if (appIdOrName == null) {
|
||||||
throw NoReleasesError();
|
throw NoReleasesError();
|
||||||
}
|
}
|
||||||
|
additionalSettings['appIdOrName'] = appIdOrName;
|
||||||
var res =
|
var res =
|
||||||
await sourceRequestWithURLVariants(standardUrl, additionalSettings);
|
await sourceRequestWithURLVariants(standardUrl, additionalSettings);
|
||||||
if (res.statusCode == 200) {
|
if (res.statusCode == 200) {
|
||||||
|
|||||||
@@ -399,7 +399,7 @@ class AddAppPageState extends State<AddAppPage> {
|
|||||||
[
|
[
|
||||||
GeneratedFormDropdown(
|
GeneratedFormDropdown(
|
||||||
'overrideSource',
|
'overrideSource',
|
||||||
defaultValue: '',
|
defaultValue: pickedSourceOverride ?? '',
|
||||||
[
|
[
|
||||||
MapEntry('', tr('none')),
|
MapEntry('', tr('none')),
|
||||||
...sourceProvider.sources.map(
|
...sourceProvider.sources.map(
|
||||||
|
|||||||
@@ -354,7 +354,9 @@ preStandardizeUrl(String url) {
|
|||||||
url.toLowerCase().indexOf('https://') != 0) {
|
url.toLowerCase().indexOf('https://') != 0) {
|
||||||
url = 'https://$url';
|
url = 'https://$url';
|
||||||
}
|
}
|
||||||
var trailingSlash = Uri.tryParse(url)?.path.endsWith('/') ?? false;
|
var uri = Uri.tryParse(url);
|
||||||
|
var trailingSlash = (uri?.path.endsWith('/') ?? false) &&
|
||||||
|
(uri?.queryParameters.isEmpty ?? false);
|
||||||
url = url
|
url = url
|
||||||
.split('/')
|
.split('/')
|
||||||
.where((e) => e.isNotEmpty)
|
.where((e) => e.isNotEmpty)
|
||||||
|
|||||||
Reference in New Issue
Block a user