From af34f1e5cadc86964c2d3d722fc3ae61fb9aaf89 Mon Sep 17 00:00:00 2001 From: Alina Sireneva Date: Sat, 2 Dec 2023 07:26:35 +0300 Subject: [PATCH] chore(client)!: some MessageMedia fixes breaking: `WebPage#type`: `web_page` -> `webpage` for consistency --- packages/client/src/methods/messages/send-copy.ts | 2 +- packages/client/src/types/media/photo.ts | 2 +- packages/client/src/types/media/web-page.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/client/src/methods/messages/send-copy.ts b/packages/client/src/methods/messages/send-copy.ts index e7483be6..033b1eb1 100644 --- a/packages/client/src/methods/messages/send-copy.ts +++ b/packages/client/src/methods/messages/send-copy.ts @@ -65,7 +65,7 @@ export async function sendCopy( throw new MtArgumentError("Service messages can't be copied") } - if (msg.media && msg.media.type !== 'web_page' && msg.media.type !== 'invoice') { + if (msg.media && msg.media.type !== 'webpage' && msg.media.type !== 'invoice') { let caption: InputText | undefined = params.caption if (!caption) { diff --git a/packages/client/src/types/media/photo.ts b/packages/client/src/types/media/photo.ts index 9b2869a2..df65c177 100644 --- a/packages/client/src/types/media/photo.ts +++ b/packages/client/src/types/media/photo.ts @@ -9,7 +9,7 @@ import { Thumbnail } from './thumbnail.js' * A photo */ export class Photo extends FileLocation { - readonly type: 'photo' + readonly type = 'photo' as const /** Biggest available photo width */ readonly width: number diff --git a/packages/client/src/types/media/web-page.ts b/packages/client/src/types/media/web-page.ts index 4eef9ec5..ce3d4e24 100644 --- a/packages/client/src/types/media/web-page.ts +++ b/packages/client/src/types/media/web-page.ts @@ -17,7 +17,7 @@ import { Photo } from './photo.js' * of my own observations and experiments. */ export class WebPage { - readonly type = 'web_page' as const + readonly type = 'webpage' as const constructor(readonly raw: tl.RawWebPage) {}