Format files
This commit is contained in:
parent
431ac5aa2d
commit
c603ec0b38
|
@ -146,16 +146,16 @@ class MessageItemFactory @Inject constructor(
|
||||||
// val all = event.root.toContent()
|
// val all = event.root.toContent()
|
||||||
// val ev = all.toModel<Event>()
|
// val ev = all.toModel<Event>()
|
||||||
return when (messageContent) {
|
return when (messageContent) {
|
||||||
is MessageEmoteContent -> buildEmoteMessageItem(messageContent, informationData, highlight, callback, attributes)
|
is MessageEmoteContent -> buildEmoteMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessageTextContent -> buildItemForTextContent(messageContent, informationData, highlight, callback, attributes)
|
is MessageTextContent -> buildItemForTextContent(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessageImageInfoContent -> buildImageMessageItem(messageContent, informationData, highlight, callback, attributes)
|
is MessageImageInfoContent -> buildImageMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessageNoticeContent -> buildNoticeMessageItem(messageContent, informationData, highlight, callback, attributes)
|
is MessageNoticeContent -> buildNoticeMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessageVideoContent -> buildVideoMessageItem(messageContent, informationData, highlight, callback, attributes)
|
is MessageVideoContent -> buildVideoMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessageFileContent -> buildFileMessageItem(messageContent, highlight, attributes)
|
is MessageFileContent -> buildFileMessageItem(messageContent, highlight, attributes)
|
||||||
is MessageAudioContent -> buildAudioMessageItem(messageContent, informationData, highlight, attributes)
|
is MessageAudioContent -> buildAudioMessageItem(messageContent, informationData, highlight, attributes)
|
||||||
is MessageVerificationRequestContent -> buildVerificationRequestMessageItem(messageContent, informationData, highlight, callback, attributes)
|
is MessageVerificationRequestContent -> buildVerificationRequestMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessageOptionsContent -> buildOptionsMessageItem(messageContent, informationData, highlight, callback, attributes)
|
is MessageOptionsContent -> buildOptionsMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
is MessagePollResponseContent -> noticeItemFactory.create(event, highlight, roomSummaryHolder.roomSummary, callback)
|
is MessagePollResponseContent -> noticeItemFactory.create(event, highlight, roomSummaryHolder.roomSummary, callback)
|
||||||
else -> buildNotHandledMessageItem(messageContent, informationData, highlight, callback, attributes)
|
else -> buildNotHandledMessageItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -166,7 +166,7 @@ class MessageItemFactory @Inject constructor(
|
||||||
callback: TimelineEventController.Callback?,
|
callback: TimelineEventController.Callback?,
|
||||||
attributes: AbsMessageItem.Attributes): VectorEpoxyModel<*>? {
|
attributes: AbsMessageItem.Attributes): VectorEpoxyModel<*>? {
|
||||||
return when (messageContent.optionType) {
|
return when (messageContent.optionType) {
|
||||||
OPTION_TYPE_POLL -> {
|
OPTION_TYPE_POLL -> {
|
||||||
MessagePollItem_()
|
MessagePollItem_()
|
||||||
.attributes(attributes)
|
.attributes(attributes)
|
||||||
.callback(callback)
|
.callback(callback)
|
||||||
|
@ -373,7 +373,7 @@ class MessageItemFactory @Inject constructor(
|
||||||
val codeVisitor = CodeVisitor()
|
val codeVisitor = CodeVisitor()
|
||||||
codeVisitor.visit(localFormattedBody)
|
codeVisitor.visit(localFormattedBody)
|
||||||
when (codeVisitor.codeKind) {
|
when (codeVisitor.codeKind) {
|
||||||
CodeVisitor.Kind.BLOCK -> {
|
CodeVisitor.Kind.BLOCK -> {
|
||||||
val codeFormattedBlock = htmlRenderer.get().render(localFormattedBody)
|
val codeFormattedBlock = htmlRenderer.get().render(localFormattedBody)
|
||||||
if (codeFormattedBlock == null) {
|
if (codeFormattedBlock == null) {
|
||||||
buildFormattedTextItem(messageContent, informationData, highlight, callback, attributes)
|
buildFormattedTextItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
|
@ -389,7 +389,7 @@ class MessageItemFactory @Inject constructor(
|
||||||
buildMessageTextItem(codeFormatted, false, informationData, highlight, callback, attributes)
|
buildMessageTextItem(codeFormatted, false, informationData, highlight, callback, attributes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CodeVisitor.Kind.NONE -> {
|
CodeVisitor.Kind.NONE -> {
|
||||||
buildFormattedTextItem(messageContent, informationData, highlight, callback, attributes)
|
buildFormattedTextItem(messageContent, informationData, highlight, callback, attributes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,10 +81,10 @@ class PreviewUrlView @JvmOverloads constructor(
|
||||||
hideAll()
|
hideAll()
|
||||||
when (newState) {
|
when (newState) {
|
||||||
PreviewUrlUiState.Unknown,
|
PreviewUrlUiState.Unknown,
|
||||||
PreviewUrlUiState.NoUrl -> renderHidden()
|
PreviewUrlUiState.NoUrl -> renderHidden()
|
||||||
PreviewUrlUiState.Loading -> renderLoading()
|
PreviewUrlUiState.Loading -> renderLoading()
|
||||||
is PreviewUrlUiState.Error -> renderHidden()
|
is PreviewUrlUiState.Error -> renderHidden()
|
||||||
is PreviewUrlUiState.Data -> renderData(newState.previewUrlData, imageContentRenderer)
|
is PreviewUrlUiState.Data -> renderData(newState.previewUrlData, imageContentRenderer)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue