Skip to content

Commit 0a1562e

Browse files
committed
Move encoding middleware into Telegram sender
1 parent 19ca6b4 commit 0a1562e

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

lib/telegram_logger_backend/sender.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ defmodule LoggerTelegramBackend.Sender do
3232
middlewares = [
3333
{Tesla.Middleware.BaseUrl, base_url},
3434
{Tesla.Middleware.Headers, [{"user-agent", ""}]},
35-
Tesla.Middleware.FormUrlencoded,
3635
{Tesla.Middleware.Opts, opts}
36+
| unquote(opts[:middlewares] || [])
3737
]
3838

3939
Tesla.client(middlewares, adapter)

lib/telegram_logger_backend/sender/telegram.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ defmodule LoggerTelegramBackend.Sender.Telegram do
33

44
use LoggerTelegramBackend.Sender,
55
base_url: "https://api.telegram.org",
6+
middlewares: [Tesla.Middleware.FormUrlencoded],
67
adapter: {Tesla.Adapter.Hackney, pool: :logger_telegram_backend}
78

89
@impl true

0 commit comments

Comments
 (0)