Skip to content

Commit d20a917

Browse files
chore(yatgmessageencoding): Improve code
1 parent 6322318 commit d20a917

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

yatgmessageencoding/markdown.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -394,21 +394,21 @@ func (m *markdownEncoding) Unparse(text string, entities []tg.MessageEntityClass
394394

395395
m.entities = m.entities[1:]
396396

397-
delimiter := getDelimiterForEntity(entity)
397+
entityDelimiter := getDelimiterForEntity(entity)
398398

399-
if delimiter != "" {
399+
if entityDelimiter != "" {
400400
if entity, ok := entity.(*tg.MessageEntityPre); ok {
401-
m.insertDelimiterAt(index.utf8, delimiter)
402-
offset = offset.Add(delimiter.Size())
403-
index = index.Add(delimiter.Size())
401+
m.insertDelimiterAt(index.utf8, entityDelimiter)
402+
offset = offset.Add(entityDelimiter.Size())
403+
index = index.Add(entityDelimiter.Size())
404404
langInsert := entity.Language + string(lineBreak)
405405
m.insertStringAt(index.utf8, langInsert)
406406
langSize := getMultiSize(langInsert)
407407
offset = offset.Add(langSize)
408408
index = index.Add(langSize)
409409

410-
if _, ok := m.delimiterStack[delimiter]; ok {
411-
m.delimiterStack[delimiter] = multiSize{
410+
if _, ok := m.delimiterStack[entityDelimiter]; ok {
411+
m.delimiterStack[entityDelimiter] = multiSize{
412412
// This value is not used in this case, but filling it it would require extra calculations
413413
utf8: maxUint32,
414414
utf16LECU: index.utf16LECU - offset.utf16LECU + uint32(
@@ -422,9 +422,9 @@ func (m *markdownEncoding) Unparse(text string, entities []tg.MessageEntityClass
422422

423423
if entity, ok := entity.(*tg.MessageEntityTextURL); ok {
424424
if URLLike.linkOrEmoji.startPosition == maxMultiSize {
425-
m.insertDelimiterAt(index.utf8, delimiter)
426-
offset = offset.Add(delimiter.Size())
427-
index = index.Add(delimiter.Size())
425+
m.insertDelimiterAt(index.utf8, entityDelimiter)
426+
offset = offset.Add(entityDelimiter.Size())
427+
index = index.Add(entityDelimiter.Size())
428428
URLLike.linkOrEmoji.startPosition = index
429429
URLLike.linkOrEmoji.middlePosition = multiSize{
430430
// This value is not used in this case, but filling it it would require extra calculations
@@ -441,9 +441,9 @@ func (m *markdownEncoding) Unparse(text string, entities []tg.MessageEntityClass
441441

442442
if entity, ok := entity.(*tg.MessageEntityCustomEmoji); ok {
443443
if URLLike.linkOrEmoji.startPosition == maxMultiSize {
444-
m.insertDelimiterAt(index.utf8, delimiter)
445-
offset = offset.Add(delimiter.Size())
446-
index = index.Add(delimiter.Size())
444+
m.insertDelimiterAt(index.utf8, entityDelimiter)
445+
offset = offset.Add(entityDelimiter.Size())
446+
index = index.Add(entityDelimiter.Size())
447447
URLLike.linkOrEmoji.startPosition = index
448448
URLLike.linkOrEmoji.middlePosition = multiSize{
449449
// This value is not used in this case, but filling it it would require extra calculations
@@ -454,9 +454,9 @@ func (m *markdownEncoding) Unparse(text string, entities []tg.MessageEntityClass
454454
}
455455
URLLike.linkOrEmoji.URL = strconv.FormatInt(entity.DocumentID, 10)
456456
} else if URLLike.emoji.startPosition == maxMultiSize {
457-
m.insertDelimiterAt(index.utf8, delimiter)
458-
offset = offset.Add(delimiter.Size())
459-
index = index.Add(delimiter.Size())
457+
m.insertDelimiterAt(index.utf8, entityDelimiter)
458+
offset = offset.Add(entityDelimiter.Size())
459+
index = index.Add(entityDelimiter.Size())
460460
URLLike.emoji.startPosition = index
461461
URLLike.emoji.middlePosition = multiSize{
462462
// This value is not used in this case, but filling it it would require extra calculations
@@ -469,12 +469,12 @@ func (m *markdownEncoding) Unparse(text string, entities []tg.MessageEntityClass
469469
continue
470470
}
471471

472-
m.insertDelimiterAt(index.utf8, delimiter)
473-
offset = offset.Add(delimiter.Size())
474-
index = index.Add(delimiter.Size())
472+
m.insertDelimiterAt(index.utf8, entityDelimiter)
473+
offset = offset.Add(entityDelimiter.Size())
474+
index = index.Add(entityDelimiter.Size())
475475

476-
if _, ok := m.delimiterStack[delimiter]; ok {
477-
m.delimiterStack[delimiter] = multiSize{
476+
if _, ok := m.delimiterStack[entityDelimiter]; ok {
477+
m.delimiterStack[entityDelimiter] = multiSize{
478478
// This value is not used in this case, but filling it it would require extra calculations
479479
utf8: maxUint32,
480480
utf16LECU: index.utf16LECU - offset.utf16LECU + uint32(entity.GetLength()),

0 commit comments

Comments
 (0)