mirror of
https://github.com/wiz0u/WTelegramClient.git
synced 2025-12-06 06:52:01 +01:00
MarkdownToEntities: spoiler with ||
see https://core.telegram.org/bots/api/#markdownv2-style
This commit is contained in:
parent
024c5ba705
commit
88d2491db9
|
|
@ -498,15 +498,7 @@ namespace TL
|
||||||
{
|
{
|
||||||
case '\\': sb.Remove(offset++, 1); break;
|
case '\\': sb.Remove(offset++, 1); break;
|
||||||
case '*': ProcessEntity<MessageEntityBold>(); break;
|
case '*': ProcessEntity<MessageEntityBold>(); break;
|
||||||
case '~':
|
case '~': ProcessEntity<MessageEntityStrike>(); break;
|
||||||
if (offset + 1 < sb.Length && sb[offset + 1] == '~')
|
|
||||||
{
|
|
||||||
sb.Remove(offset, 1);
|
|
||||||
ProcessEntity<MessageEntitySpoiler>();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
ProcessEntity<MessageEntityStrike>();
|
|
||||||
break;
|
|
||||||
case '_':
|
case '_':
|
||||||
if (offset + 1 < sb.Length && sb[offset + 1] == '_')
|
if (offset + 1 < sb.Length && sb[offset + 1] == '_')
|
||||||
{
|
{
|
||||||
|
|
@ -516,6 +508,15 @@ namespace TL
|
||||||
else
|
else
|
||||||
ProcessEntity<MessageEntityItalic>();
|
ProcessEntity<MessageEntityItalic>();
|
||||||
break;
|
break;
|
||||||
|
case '|':
|
||||||
|
if (offset + 1 < sb.Length && sb[offset + 1] == '|')
|
||||||
|
{
|
||||||
|
sb.Remove(offset, 1);
|
||||||
|
ProcessEntity<MessageEntitySpoiler>();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
offset++;
|
||||||
|
break;
|
||||||
case '`':
|
case '`':
|
||||||
if (offset + 2 < sb.Length && sb[offset + 1] == '`' && sb[offset + 2] == '`')
|
if (offset + 2 < sb.Length && sb[offset + 1] == '`' && sb[offset + 2] == '`')
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue