From f24f41b6460aa0a931869348c200719a9c88dcbc Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sun, 14 Apr 2024 17:52:47 +0300 Subject: [PATCH] chore(core): added deprecation notice for v1-2 session strings --- packages/core/src/highlevel/utils/string-session.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/core/src/highlevel/utils/string-session.ts b/packages/core/src/highlevel/utils/string-session.ts index 72e3add2..a5d93151 100644 --- a/packages/core/src/highlevel/utils/string-session.ts +++ b/packages/core/src/highlevel/utils/string-session.ts @@ -66,6 +66,15 @@ export function readStringSession(readerMap: TlReaderMap, data: string): StringS throw new Error(`Invalid session string (version = ${version})`) } + if (version < 3) { + console.warn( + `You are using a deprecated session string (${data.slice( + 0, + 10, + )}...). Please update your session string, as it will stop working in the future.`, + ) + } + const reader = new TlBinaryReader(readerMap, buf, 1) const flags = reader.int()