Add failure cache to element loader
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / core / ElementLoader.kt
index 2424cf1..95178ed 100644 (file)
@@ -12,11 +12,4 @@ interface ElementLoader {
 
 }
 
-interface LinkedElement {
-
-       val link: String
-       val loading: Boolean
-
-}
-
-data class LinkedImage(override val link: String, override val loading: Boolean = false) : LinkedElement
+data class LinkedElement(val link: String, val failed: Boolean = false, val loading: Boolean = false)