From 1202388c7847d6056fe6f3c86069eacdf394a2d0 Mon Sep 17 00:00:00 2001 From: Anton Rudnikov Date: Wed, 18 Dec 2024 12:20:36 +0000 Subject: [PATCH 1/2] Fix network middleware code example Currently it raises a TypeScript error: ``` Type 'RpcCallMiddleware[]' is not assignable to type 'Middleware'. Type 'RpcCallMiddleware[]' provides no match for the signature '(ctx: RpcCallMiddlewareContext, next: (ctx: RpcCallMiddlewareContext) => Promise): Promise'.ts(2322) ``` --- guide/advanced/net-middlewares.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guide/advanced/net-middlewares.md b/guide/advanced/net-middlewares.md index e1a5b45..1886468 100644 --- a/guide/advanced/net-middlewares.md +++ b/guide/advanced/net-middlewares.md @@ -86,7 +86,7 @@ const client = new TelegramClient({ logPeerIdInvalid(ctx.request) } }), - networkMiddlewares.basic() + ...networkMiddlewares.basic() ] } }) @@ -151,4 +151,4 @@ const tg = new TelegramClient({ **Middleware order matters**, which is why we include the basic middlewares last — we want `myMiddleware` and `myOtherMiddleware` to also benefit from them (i.e. have flood waits and internal errors handled) -::: \ No newline at end of file +::: From 2f00c725735effb26e27282e1a00940f8bac4487 Mon Sep 17 00:00:00 2001 From: Anton Rudnikov Date: Wed, 18 Dec 2024 17:51:15 +0000 Subject: [PATCH 2/2] Fix net middleware example in FAQ --- guide/intro/faq.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guide/intro/faq.md b/guide/intro/faq.md index eeeb5e5..43b247f 100755 --- a/guide/intro/faq.md +++ b/guide/intro/faq.md @@ -224,7 +224,7 @@ const tg = new TelegramClient({ tg.close() } }), - networkMiddlewares.basic() + ...networkMiddlewares.basic() ] } -}) \ No newline at end of file +})