17 lines
521 B
Kotlin
17 lines
521 B
Kotlin
|
package org.thoughtcrime.securesms.database.model
|
||
|
|
||
|
import org.thoughtcrime.securesms.util.MediaUtil
|
||
|
|
||
|
data class MmsAttachmentInfo(val dataFile: String?, val thumbnailFile: String?, val contentType: String?) {
|
||
|
companion object {
|
||
|
@JvmStatic
|
||
|
fun List<MmsAttachmentInfo>.anyImages() = any {
|
||
|
MediaUtil.isImageType(it.contentType)
|
||
|
}
|
||
|
|
||
|
@JvmStatic
|
||
|
fun List<MmsAttachmentInfo>.anyThumbnailNonNull() = any {
|
||
|
it.thumbnailFile?.isNotEmpty() == true
|
||
|
}
|
||
|
}
|
||
|
}
|