mtcute/packages/test/src/utils.ts

16 lines
471 B
TypeScript
Raw Normal View History

2023-11-08 17:28:45 +03:00
import { getBasicPeerType, markedPeerIdToBare, tl } from '@mtcute/core'
export function markedIdToPeer(id: number): tl.TypePeer {
const type = getBasicPeerType(id)
const bareId = markedPeerIdToBare(id)
switch (type) {
case 'user':
return { _: 'peerUser', userId: bareId }
case 'chat':
return { _: 'peerChat', chatId: bareId }
case 'channel':
return { _: 'peerChannel', channelId: bareId }
}
}