From 559397d42021bb200021c6765facc66cd2a14e6c Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 22 Apr 2024 16:55:41 +0200 Subject: [PATCH] Added support for JSON file in plain text file viewer --- app/src/main/java/org/linphone/utils/FileUtils.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/utils/FileUtils.kt b/app/src/main/java/org/linphone/utils/FileUtils.kt index 0fe550412..482ee0bbb 100644 --- a/app/src/main/java/org/linphone/utils/FileUtils.kt +++ b/app/src/main/java/org/linphone/utils/FileUtils.kt @@ -108,15 +108,18 @@ class FileUtils { @AnyThread fun getMimeType(type: String?): MimeType { if (type.isNullOrEmpty()) return MimeType.Unknown - return when { + val mime = when { type.startsWith("image/") -> MimeType.Image type.startsWith("text/") -> MimeType.PlainText type.endsWith("/log") -> MimeType.PlainText type.startsWith("video/") -> MimeType.Video type.startsWith("audio/") -> MimeType.Audio type.startsWith("application/pdf") -> MimeType.Pdf + type.startsWith("application/json") -> MimeType.PlainText else -> MimeType.Unknown } + Log.i("$TAG MIME type for [$type] is [$mime]") + return mime } @AnyThread