Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Waweic
Gemini Client
Commits
3f732414
Commit
3f732414
authored
Apr 16, 2020
by
Waweic
💬
Browse files
Fix rendering non-streamed stuff
parent
40b7e9e7
Pipeline
#290968
passed with stages
in 4 minutes
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
app/src/main/java/rocks/ism/decentral/geminiclient/GeminiRenderer.kt
View file @
3f732414
...
...
@@ -19,15 +19,16 @@ class GeminiRenderer (private val textView: TextView, private val geminiClient:
private
var
preRenderMode
=
false
fun
render
(
resultBody
:
String
,
mimetype
:
String
)
{
CoroutineScope
(
Dispatchers
.
Main
).
launch
{
textView
.
text
=
""
textView
.
movementMethod
=
LinkMovementMethod
.
getInstance
()
if
(
mimetype
==
"text/gemini"
)
{
if
(
mimetype
==
"text/gemini"
)
{
renderGemini
(
resultBody
)
}
else
{
}
else
{
renderPlaintext
(
resultBody
)
}
}
}
fun
renderStream
(
inputStream
:
InputStream
,
mimetype
:
String
)
{
val
scanner
=
Scanner
(
inputStream
,
"utf-8"
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment