18 lines
413 B
Dart
18 lines
413 B
Dart
class Emoji {
|
|
final String shortcode;
|
|
final String url;
|
|
Emoji({required this.shortcode, required this.url});
|
|
|
|
factory Emoji.fromJson(Map<String, dynamic> json) {
|
|
return Emoji(
|
|
shortcode: json["shortcode"],
|
|
url: json["url"],
|
|
);
|
|
}
|
|
}
|
|
|
|
String insertEmojiInMd(String input, Emoji emoji) {
|
|
return input.replaceAll(
|
|
":${emoji.shortcode}:", "![${emoji.shortcode}](${emoji.url})");
|
|
}
|