package com.simplemobiletools.smsmessenger.extensions fun String.getExtensionFromMimeType(): String { return when (lowercase()) { "image/png" -> ".png" "image/apng" -> ".apng" "image/webp" -> ".webp" "image/svg+xml" -> ".svg" "image/gif" -> ".gif" else -> ".jpg" } } fun String.isImageMimeType(): Boolean { return lowercase().startsWith("image") } fun String.isVCardMimeType(): Boolean { val lowercase = lowercase() return lowercase.endsWith("x-vcard") || lowercase.endsWith("vcard") }