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')
|
||||
|
||||
return writeStringSession({
|
||||
version: 2,
|
||||
version: 3,
|
||||
self: await this.storage.self.fetch(),
|
||||
testMode: Boolean(this.params.testMode),
|
||||
primaryDcs,
|
||||
|
|
Loading…
Reference in a new issue