Remove AndDown code
This commit is contained in:
parent
32b4518bf7
commit
b706f5b5eb
2 changed files with 1 additions and 13 deletions
|
@ -11,7 +11,6 @@ import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.navigation.NavController
|
import androidx.navigation.NavController
|
||||||
import com.wbrawner.simplemarkdown.utility.readAssetToString
|
import com.wbrawner.simplemarkdown.utility.readAssetToString
|
||||||
import com.wbrawner.simplemarkdown.utility.toHtml
|
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun MarkdownInfoScreen(
|
fun MarkdownInfoScreen(
|
||||||
|
@ -30,7 +29,7 @@ fun MarkdownInfoScreen(
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
val (markdown, setMarkdown) = remember { mutableStateOf("") }
|
val (markdown, setMarkdown) = remember { mutableStateOf("") }
|
||||||
LaunchedEffect(file) {
|
LaunchedEffect(file) {
|
||||||
setMarkdown(context.assets.readAssetToString(file)?.toHtml() ?: "Failed to load $file")
|
setMarkdown(context.assets.readAssetToString(file) ?: "Failed to load $file")
|
||||||
}
|
}
|
||||||
MarkdownPreview(
|
MarkdownPreview(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
|
|
@ -6,7 +6,6 @@ import android.net.Uri
|
||||||
import android.provider.OpenableColumns
|
import android.provider.OpenableColumns
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.inputmethod.InputMethodManager
|
import android.view.inputmethod.InputMethodManager
|
||||||
import com.commonsware.cwac.anddown.AndDown
|
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
import java.io.Reader
|
import java.io.Reader
|
||||||
|
@ -27,16 +26,6 @@ suspend fun AssetManager.readAssetToString(asset: String): String? {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const val HOEDOWN_FLAGS = AndDown.HOEDOWN_EXT_STRIKETHROUGH or AndDown.HOEDOWN_EXT_TABLES or
|
|
||||||
AndDown.HOEDOWN_EXT_UNDERLINE or AndDown.HOEDOWN_EXT_SUPERSCRIPT or
|
|
||||||
AndDown.HOEDOWN_EXT_FENCED_CODE
|
|
||||||
|
|
||||||
suspend fun String.toHtml(): String {
|
|
||||||
return withContext(Dispatchers.IO) {
|
|
||||||
AndDown().markdownToHtml(this@toHtml, HOEDOWN_FLAGS, 0)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
suspend fun Uri.getName(context: Context): String {
|
suspend fun Uri.getName(context: Context): String {
|
||||||
var fileName: String? = null
|
var fileName: String? = null
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in a new issue