mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-20 00:24:43 +02:00
Fix replied event content parsing for nested replies
This commit is contained in:
@@ -1846,7 +1846,17 @@ static NSString *const kHTMLATagRegexPattern = @"<a href=(?:'|\")(.*?)(?:'|\")>(
|
||||
}
|
||||
else
|
||||
{
|
||||
MXJSONModelSetString(repliedEventContent, repliedEvent.content[@"formatted_body"]);
|
||||
MXReplyEventParser *parser = [[MXReplyEventParser alloc] init];
|
||||
MXReplyEventParts *parts = [parser parse:repliedEvent];
|
||||
MXJSONModelSetString(repliedEventContent, parts.formattedBodyParts.replyText)
|
||||
if (!repliedEventContent)
|
||||
{
|
||||
MXJSONModelSetString(repliedEventContent, parts.bodyParts.replyText)
|
||||
}
|
||||
if (!repliedEventContent)
|
||||
{
|
||||
MXJSONModelSetString(repliedEventContent, repliedEvent.content[@"formatted_body"]);
|
||||
}
|
||||
if (!repliedEventContent)
|
||||
{
|
||||
MXJSONModelSetString(repliedEventContent, repliedEvent.content[kMXMessageBodyKey]);
|
||||
|
||||
Reference in New Issue
Block a user