fix(node)!: recursive crypto-node import
breaking: moved `NodeCryptoProvider` to @mtcute/node/utils.js
This commit is contained in:
parent
8b17c1b8d2
commit
365369be95
11 changed files with 14 additions and 11 deletions
|
@ -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()
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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 () => {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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 () => {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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'
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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'
|
||||||
|
|
Loading…
Reference in a new issue