SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/api/entity/TootDomainBlock.kt

22 lines
600 B
Kotlin

package jp.juggler.subwaytooter.api.entity
import jp.juggler.util.data.JsonArray
class TootDomainBlock(
val domain: Host,
) : TimelineItem() {
companion object {
fun parseList(array: JsonArray?) =
ArrayList<TootDomainBlock>().also { result ->
array ?: return@also
result.ensureCapacity(array.size)
array.stringList().forEach {
if (it.isNotEmpty()) {
result.add(TootDomainBlock(Host.parse(it)))
}
}
}
}
}