parent
10ccfae496
commit
8f0e072f4a
2 changed files with 17 additions and 1 deletions
16
packages/core/src/highlevel/base.test.ts
Normal file
16
packages/core/src/highlevel/base.test.ts
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
import { describe, expect, it } from 'vitest'
|
||||||
|
|
||||||
|
import { StubTelegramClient } from '@mtcute/test'
|
||||||
|
|
||||||
|
describe('BaseTelegramClient', () => {
|
||||||
|
describe('string sessions', () => {
|
||||||
|
it('should export session', async () => {
|
||||||
|
const client = new StubTelegramClient()
|
||||||
|
const session = await client.exportSession()
|
||||||
|
|
||||||
|
expect(session).toMatchInlineSnapshot(
|
||||||
|
'"AwQAAAAXAQIADjE0OS4xNTQuMTY3LjUwALsBAAAXAQICDzE0OS4xNTQuMTY3LjIyMrsBAAD-AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"',
|
||||||
|
)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
|
@ -230,7 +230,7 @@ export class BaseTelegramClient implements ITelegramClient {
|
||||||
if (!authKey) throw new Error('Auth key is not ready yet')
|
if (!authKey) throw new Error('Auth key is not ready yet')
|
||||||
|
|
||||||
return writeStringSession({
|
return writeStringSession({
|
||||||
version: 2,
|
version: 3,
|
||||||
self: await this.storage.self.fetch(),
|
self: await this.storage.self.fetch(),
|
||||||
testMode: Boolean(this.params.testMode),
|
testMode: Boolean(this.params.testMode),
|
||||||
primaryDcs,
|
primaryDcs,
|
||||||
|
|
Loading…
Reference in a new issue