Implemented RichObjectString in text messages

This commit is contained in:
2023-02-21 16:59:20 +01:00
parent cee122602f
commit 5f140821a8
7 changed files with 119 additions and 86 deletions

View File

@ -0,0 +1,13 @@
import 'package:marianum_mobile/api/marianumcloud/talk/chat/getChatResponse.dart';
class RichObjectStringProcessor {
static String parse(String message, Map<String, RichObjectString>? data) {
if(data == null) return message;
data.forEach((key, value) {
message = message.replaceAll(RegExp("{$key}"), value.name);
});
return message;
}
}