1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2025-07-06 03:52:58 +00:00

use MimeTypeMap from android webkit to check if the json MimeType is unsupported

This commit is contained in:
Diana Victoria Furrer 2025-06-15 02:19:56 +02:00
parent 8c4a789f78
commit aa75a1449f

View File

@ -13,6 +13,7 @@ import android.view.MenuItem
import android.view.SubMenu
import android.view.View
import android.view.ViewGroup
import android.webkit.MimeTypeMap
import android.widget.Toast
import androidx.activity.result.ActivityResult
import androidx.activity.result.contract.ActivityResultContracts.StartActivityForResult
@ -460,6 +461,14 @@ class SubscriptionFragment : BaseStateFragment<SubscriptionState>() {
}
companion object {
const val JSON_MIME_TYPE = "application/json"
val JSON_MIME_TYPE = getMimeType()
private fun getMimeType(): String {
val mimeTypeJson = MimeTypeMap.getSingleton().getMimeTypeFromExtension("json")
return if (mimeTypeJson.isNullOrBlank())
"application/octet-stream"
else
mimeTypeJson
}
}
}