summary refs log tree commit diff
path: root/src/Utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Utils.h')
-rw-r--r--src/Utils.h20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/Utils.h b/src/Utils.h
index e62b2d34..f5d02237 100644
--- a/src/Utils.h
+++ b/src/Utils.h
@@ -42,24 +42,12 @@ namespace utils {
 using TimelineEvent = mtx::events::collections::TimelineEvents;
 
 //! Helper function to remove reply fallback from body
-static void
-stripReplyFromBody(QString &body)
-{
-        QRegularExpression plainQuote("^>.*?$\n?", QRegularExpression::MultilineOption);
-        while (body.startsWith(">"))
-                body.remove(plainQuote);
-        if (body.startsWith("\n"))
-                body.remove(0, 1);
-}
+void
+stripReplyFromBody(QString &body);
 
 //! Helper function to remove reply fallback from formatted body
-static void
-stripReplyFromFormattedBody(QString &formatted_body)
-{
-        formatted_body.remove(QRegularExpression("<mx-reply>.*</mx-reply>",
-                                                 QRegularExpression::DotMatchesEverythingOption));
-        formatted_body.replace("@room", "@\u2060aroom");
-}
+void
+stripReplyFromFormattedBody(QString &formatted_body);
 
 RelatedInfo
 stripReplyFallbacks(const TimelineEvent &event, std::string id, QString room_id_);