parseMode method
parse text to html or markdown
Implementation
Map parseMode(String text, String? parse_mode, List? entities) {
parse_mode ??= "";
entities ??= [];
dynamic pesan = {"text": text};
var parseMode = 'textParseModeHTML';
if (parse_mode is String) {
parse_mode = parse_mode.toLowerCase();
if (parse_mode == 'markdown') {
parseMode = 'textParseModeMarkdown';
} else if (parse_mode == 'html') {
parseMode = 'textParseModeHTML';
}
}
if (parse_mode is String) {
try {
pesan = td_execute(
{
"@type": 'parseTextEntities',
"parse_mode": {"@type": parseMode},
"text": text
},
);
} catch (e) {}
}
return pesan;
}