Browse Source

fix telegram webhook (#29864)

Fix #29837 which is a regression caused by

https://github.com/go-gitea/gitea/pull/29145/files#diff-731445ee00f0f1bf2ff731f4f96ddcf51cdc53fd2faaf406eb3536fc292ea748L48.

The line was probably removed by accident.

---------

Co-authored-by: Giteabot <teabot@gitea.io>
tags/v1.22.0-rc0
Denys Konovalov 2 months ago
parent
commit
0285b04f4c
No account linked to committer's email address
2 changed files with 12 additions and 1 deletions
  1. 3
    1
      services/webhook/telegram.go
  2. 9
    0
      services/webhook/telegram_test.go

+ 3
- 1
services/webhook/telegram.go View File

@@ -181,7 +181,9 @@ func (t telegramConvertor) Package(p *api.PackagePayload) (TelegramPayload, erro

func createTelegramPayload(message string) TelegramPayload {
return TelegramPayload{
Message: strings.TrimSpace(message),
Message: strings.TrimSpace(message),
ParseMode: "HTML",
DisableWebPreview: true,
}
}


+ 9
- 0
services/webhook/telegram_test.go View File

@@ -18,6 +18,15 @@ import (

func TestTelegramPayload(t *testing.T) {
tc := telegramConvertor{}

t.Run("Correct webhook params", func(t *testing.T) {
p := createTelegramPayload("testMsg ")

assert.Equal(t, "HTML", p.ParseMode)
assert.Equal(t, true, p.DisableWebPreview)
assert.Equal(t, "testMsg", p.Message)
})

t.Run("Create", func(t *testing.T) {
p := createTestPayload()


Loading…
Cancel
Save