From 8d2cdbcf98f7d9c3578793a9aa385596fdd865a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lucas=20de=20Oliveira=20Lopes?= <55464917+jlucaso1@users.noreply.github.com> Date: Tue, 29 Jul 2025 10:20:02 -0300 Subject: [PATCH] Fix regression import attribute (#1642) * Revert "Replace deprecated assert with import attributes syntax (#1619)" This reverts commit f61221f73afb37c0b913375c77d246d8c1ac83be. * fix: update import syntax for bailey's version JSON --- src/Defaults/baileys-version.json | 3 +++ src/Defaults/baileys-version.ts | 1 - src/Defaults/index.ts | 5 +++-- src/Utils/generics.ts | 5 ++--- 4 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 src/Defaults/baileys-version.json delete mode 100644 src/Defaults/baileys-version.ts diff --git a/src/Defaults/baileys-version.json b/src/Defaults/baileys-version.json new file mode 100644 index 00000000..0590b2e6 --- /dev/null +++ b/src/Defaults/baileys-version.json @@ -0,0 +1,3 @@ +{ + "version": [2, 3000, 1023223821] +} diff --git a/src/Defaults/baileys-version.ts b/src/Defaults/baileys-version.ts deleted file mode 100644 index 443c65f3..00000000 --- a/src/Defaults/baileys-version.ts +++ /dev/null @@ -1 +0,0 @@ -export const version = [2, 3000, 1023223821] as const; \ No newline at end of file diff --git a/src/Defaults/index.ts b/src/Defaults/index.ts index 652f7886..fd5bb74a 100644 --- a/src/Defaults/index.ts +++ b/src/Defaults/index.ts @@ -3,8 +3,9 @@ import { makeLibSignalRepository } from '../Signal/libsignal' import type { AuthenticationState, MediaType, SocketConfig, WAVersion } from '../Types' import { Browsers } from '../Utils' import logger from '../Utils/logger' -// @ts-ignore - This file is generated during build -import { version } from './baileys-version.js' +import defaultVersion from './baileys-version.json' with { type: 'json' } + +const { version } = defaultVersion export const UNAUTHORIZED_CODES = [401, 403, 419] diff --git a/src/Utils/generics.ts b/src/Utils/generics.ts index 6eb8cef3..9da7a21b 100644 --- a/src/Utils/generics.ts +++ b/src/Utils/generics.ts @@ -3,9 +3,8 @@ import axios, { type AxiosRequestConfig } from 'axios' import { createHash, randomBytes } from 'crypto' import { platform, release } from 'os' import { proto } from '../../WAProto/index.js' -// @ts-ignore - This file is generated during build -import { version } from '../Defaults/baileys-version.js' -const baileysVersion = version +import version from '../Defaults/baileys-version.json' with { type: 'json' } +const baileysVersion = version.version import type { BaileysEventEmitter, BaileysEventMap,