fix(node)!: recursive crypto-node import

breaking: moved `NodeCryptoProvider` to @mtcute/node/utils.js
This commit is contained in:
alina 🌸 2024-04-25 15:37:04 +03:00
parent 8b17c1b8d2
commit 365369be95
Signed by: teidesu
SSH key fingerprint: SHA256:uNeCpw6aTSU4aIObXLvHfLkDa82HWH9EiOj9AXOIRpI
11 changed files with 14 additions and 11 deletions

View file

@ -1,7 +1,7 @@
const wasm = require('@mtcute/wasm') const wasm = require('@mtcute/wasm')
const { describe, it, before } = require('mocha') const { describe, it, before } = require('mocha')
const { expect } = require('chai') const { expect } = require('chai')
const { NodeCryptoProvider } = require('@mtcute/node') const { NodeCryptoProvider } = require('@mtcute/node/utils.js')
before(async () => { before(async () => {
await new NodeCryptoProvider().initialize() await new NodeCryptoProvider().initialize()

View file

@ -1,7 +1,8 @@
const { MemoryStorage } = require('@mtcute/core') const { MemoryStorage } = require('@mtcute/core')
const { setPlatform } = require('@mtcute/core/platform.js') const { setPlatform } = require('@mtcute/core/platform.js')
const { LogManager } = require('@mtcute/core/utils.js') const { LogManager } = require('@mtcute/core/utils.js')
const { NodeCryptoProvider, NodePlatform, TcpTransport } = require('@mtcute/node') const { NodePlatform, TcpTransport } = require('@mtcute/node')
const { NodeCryptoProvider } = require('@mtcute/node/utils.js')
exports.getApiParams = () => { exports.getApiParams = () => {
if (!process.env.API_ID || !process.env.API_HASH) { if (!process.env.API_ID || !process.env.API_HASH) {

View file

@ -1,7 +1,7 @@
import { expect } from 'chai' import { expect } from 'chai'
import { before, describe, it } from 'mocha' import { before, describe, it } from 'mocha'
import { NodeCryptoProvider } from '@mtcute/node' import { NodeCryptoProvider } from '@mtcute/node/utils.js'
import { ige256Decrypt, ige256Encrypt } from '@mtcute/wasm' import { ige256Decrypt, ige256Encrypt } from '@mtcute/wasm'
before(async () => { before(async () => {

View file

@ -1,7 +1,8 @@
import { MemoryStorage } from '@mtcute/core' import { MemoryStorage } from '@mtcute/core'
import { setPlatform } from '@mtcute/core/platform.js' import { setPlatform } from '@mtcute/core/platform.js'
import { LogManager } from '@mtcute/core/utils.js' import { LogManager } from '@mtcute/core/utils.js'
import { NodeCryptoProvider, NodePlatform, TcpTransport } from '@mtcute/node' import { NodePlatform, TcpTransport } from '@mtcute/node'
import { NodeCryptoProvider } from '@mtcute/node/utils.js'
export const getApiParams = () => { export const getApiParams = () => {
if (!process.env.API_ID || !process.env.API_HASH) { if (!process.env.API_ID || !process.env.API_HASH) {

View file

@ -1,7 +1,7 @@
import { expect } from 'chai' import { expect } from 'chai'
import { before, describe, it } from 'mocha' import { before, describe, it } from 'mocha'
import { NodeCryptoProvider } from '@mtcute/node' import { NodeCryptoProvider } from '@mtcute/node/utils.js'
import { ige256Decrypt, ige256Encrypt } from '@mtcute/wasm' import { ige256Decrypt, ige256Encrypt } from '@mtcute/wasm'
before(async () => { before(async () => {

View file

@ -4,7 +4,8 @@ import { join } from 'path'
import { MaybePromise, MemoryStorage } from '@mtcute/core' import { MaybePromise, MemoryStorage } from '@mtcute/core'
import { setPlatform } from '@mtcute/core/platform.js' import { setPlatform } from '@mtcute/core/platform.js'
import { LogManager, sleep } from '@mtcute/core/utils.js' import { LogManager, sleep } from '@mtcute/core/utils.js'
import { NodeCryptoProvider, NodePlatform, SqliteStorage, TcpTransport } from '@mtcute/node' import { NodePlatform, SqliteStorage, TcpTransport } from '@mtcute/node'
import { NodeCryptoProvider } from '@mtcute/node/utils.js'
export const getApiParams = (storage?: string) => { export const getApiParams = (storage?: string) => {
if (!process.env.API_ID || !process.env.API_HASH) { if (!process.env.API_ID || !process.env.API_HASH) {

View file

@ -1,5 +1,4 @@
import { BaseNodeCryptoProvider } from '@mtcute/node' import { BaseNodeCryptoProvider, IEncryptionScheme } from '@mtcute/node/utils.js'
import { IEncryptionScheme } from '@mtcute/node/utils.js'
import { native } from './native.cjs' import { native } from './native.cjs'

View file

@ -1,7 +1,6 @@
export * from './client.js' export * from './client.js'
export * from './common-internals-node/platform.js' export * from './common-internals-node/platform.js'
export * from './sqlite/index.js' export * from './sqlite/index.js'
export * from './utils/crypto.js'
export * from './utils/tcp.js' export * from './utils/tcp.js'
export * from './worker.js' export * from './worker.js'
export * from '@mtcute/core' export * from '@mtcute/core'

View file

@ -1,2 +1,3 @@
export * from './utils/crypto.js'
export * from './utils/stream-utils.js' export * from './utils/stream-utils.js'
export * from '@mtcute/core/utils.js' export * from '@mtcute/core/utils.js'

View file

@ -1,4 +1,5 @@
import { NodeCryptoProvider, NodePlatform } from '@mtcute/node' import { NodePlatform } from '@mtcute/node'
import { NodeCryptoProvider } from '@mtcute/node/utils.js'
export const defaultPlatform = new NodePlatform() export const defaultPlatform = new NodePlatform()
export const defaultCryptoProvider = new NodeCryptoProvider() export const defaultCryptoProvider = new NodeCryptoProvider()

View file

@ -4,7 +4,7 @@ import { join } from 'path'
import readline from 'readline' import readline from 'readline'
import { parsePublicKey } from '@mtcute/core/utils.js' import { parsePublicKey } from '@mtcute/core/utils.js'
import { NodeCryptoProvider } from '@mtcute/node' import { NodeCryptoProvider } from '@mtcute/node/utils.js'
import { TlPublicKey } from '../binary/rsa-keys.js' import { TlPublicKey } from '../binary/rsa-keys.js'
import { __dirname, ESM_PRELUDE } from './constants.js' import { __dirname, ESM_PRELUDE } from './constants.js'