From f18518ad63f78d50d01eeea16be32720793a2aaf Mon Sep 17 00:00:00 2001 From: zoe Date: Sat, 1 Oct 2022 17:32:49 +0200 Subject: [PATCH] escape unwanted markdown characters in names --- lib/partials/name.dart | 6 +++++- lib/partials/post.dart | 1 - 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/partials/name.dart b/lib/partials/name.dart index 683e9d4..872ffa1 100644 --- a/lib/partials/name.dart +++ b/lib/partials/name.dart @@ -19,7 +19,11 @@ class NameDisplay extends StatelessWidget { newtext = newtext .replaceAll("~", r"\~") .replaceAll("_", r"\_") - .replaceAll("*", r"\*"); + .replaceAll("*", r"\*") + .replaceAll("[", r"\[") + .replaceAll("]", r"\]") + .replaceAll("(", r"\(") + .replaceAll(")", r"\)"); for (var e in emoji) { newtext = insertEmojiInMd(newtext, e); } diff --git a/lib/partials/post.dart b/lib/partials/post.dart index 02129f4..638c849 100644 --- a/lib/partials/post.dart +++ b/lib/partials/post.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:localization/localization.dart'; import 'package:loris/business_logic/account/account.dart'; import 'package:loris/business_logic/emoji/emoji.dart';