mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-10-20 17:53:46 +02:00
Compare commits
2 Commits
c81c3c5ea7
...
3af185b0f8
Author | SHA1 | Date | |
---|---|---|---|
|
3af185b0f8 | ||
|
bfbb2710b6 |
@@ -146,10 +146,7 @@ Future<List<MapEntry<String, String>>> grabLinksCommon(
|
|||||||
.map((e) => MapEntry(ensureAbsoluteUrl(e.key, reqUrl), e.value))
|
.map((e) => MapEntry(ensureAbsoluteUrl(e.key, reqUrl), e.value))
|
||||||
.toList();
|
.toList();
|
||||||
if (allLinks.isEmpty || matchLinksOutsideATags) {
|
if (allLinks.isEmpty || matchLinksOutsideATags) {
|
||||||
allLinks = getLinksInLines(rawBody);
|
// Decode the body if the response is a JSON
|
||||||
}
|
|
||||||
if (allLinks.isEmpty) {
|
|
||||||
// Getting desperate
|
|
||||||
try {
|
try {
|
||||||
var jsonStrings = collectAllStringsFromJSONObject(jsonDecode(rawBody));
|
var jsonStrings = collectAllStringsFromJSONObject(jsonDecode(rawBody));
|
||||||
allLinks = getLinksInLines(jsonStrings.join('\n'));
|
allLinks = getLinksInLines(jsonStrings.join('\n'));
|
||||||
@@ -163,7 +160,7 @@ Future<List<MapEntry<String, String>>> grabLinksCommon(
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
//
|
allLinks = getLinksInLines(rawBody);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<MapEntry<String, String>> links = [];
|
List<MapEntry<String, String>> links = [];
|
||||||
|
Reference in New Issue
Block a user