--- a/faviKonSnoop/src/main/kotlin/snoopers/LinkRelSnooper.kt Mon Sep 09 22:21:44 2019 -0700
+++ b/faviKonSnoop/src/main/kotlin/snoopers/LinkRelSnooper.kt Tue Sep 10 17:30:33 2019 -0700
@@ -40,11 +40,17 @@
.flatMap {
val url = it.attr("abs:href")
val type = it.attr("type").ifEmpty { null }
- parseSizes(it.attr("sizes")).map { dimension ->
- FaviconInfo(url,
- mimeType = type,
- dimension = dimension
+
+ val sizes = parseSizes(it.attr("sizes"))
+ if (sizes.isEmpty()) {
+ listOf(FaviconInfo(url, mimeType = type))
+ } else {
+ sizes.map { dimension ->
+ FaviconInfo(url,
+ mimeType = type,
+ dimension = dimension
)
+ }
}
}
} ?: emptyList()