mirror of
https://github.com/TeamNewPipe/NewPipe.git
synced 2025-10-06 03:50:22 +02:00
use MimeTypeMap from android webkit to check if the json MimeType is unsupported
This commit is contained in:
parent
8c4a789f78
commit
aa75a1449f
1 changed files with 10 additions and 1 deletions
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue