fix(client): fixed imports in inline-utils.ts
This commit is contained in:
parent
a2013acaf6
commit
76f078d931
1 changed files with 13 additions and 5 deletions
|
@ -1,8 +1,14 @@
|
|||
import { tl } from '@mtcute/tl'
|
||||
import { encodeUrlSafeBase64, parseUrlSafeBase64 } from '@mtcute/file-id/src/utils'
|
||||
import { BinaryReader, BinaryWriter } from '@mtcute/core'
|
||||
import {
|
||||
encodeUrlSafeBase64,
|
||||
parseUrlSafeBase64,
|
||||
BinaryReader,
|
||||
BinaryWriter,
|
||||
} from '@mtcute/core'
|
||||
|
||||
export function parseInlineMessageId(id: string): tl.RawInputBotInlineMessageID {
|
||||
export function parseInlineMessageId(
|
||||
id: string
|
||||
): tl.RawInputBotInlineMessageID {
|
||||
const buf = parseUrlSafeBase64(id)
|
||||
const reader = new BinaryReader(buf)
|
||||
|
||||
|
@ -10,11 +16,13 @@ export function parseInlineMessageId(id: string): tl.RawInputBotInlineMessageID
|
|||
_: 'inputBotInlineMessageID',
|
||||
dcId: reader.int32(),
|
||||
id: reader.long(),
|
||||
accessHash: reader.long()
|
||||
accessHash: reader.long(),
|
||||
}
|
||||
}
|
||||
|
||||
export function encodeInlineMessageId(id: tl.RawInputBotInlineMessageID): string {
|
||||
export function encodeInlineMessageId(
|
||||
id: tl.RawInputBotInlineMessageID
|
||||
): string {
|
||||
const writer = BinaryWriter.alloc(20) // int32, int64, int64
|
||||
|
||||
writer.int32(id.dcId)
|
||||
|
|
Loading…
Reference in a new issue