Add ability to send poll create messages

This commit is contained in:
yash-signal
2025-10-21 16:40:10 -05:00
committed by GitHub
parent 9d34375bb7
commit 1ddb81e053
7 changed files with 113 additions and 0 deletions

View File

@@ -140,6 +140,7 @@ import type {
LinkPreviewType,
LinkPreviewWithHydratedData,
} from '../types/message/LinkPreviews.std.js';
import type { PollCreateType } from '../types/Polls.dom.js';
import {
MINUTE,
SECOND,
@@ -4022,6 +4023,7 @@ export class ConversationModel {
preview,
quote,
sticker,
poll,
}: {
attachments: Array<AttachmentType>;
body: string | undefined;
@@ -4030,6 +4032,7 @@ export class ConversationModel {
preview?: Array<LinkPreviewWithHydratedData>;
quote?: QuotedMessageType;
sticker?: StickerWithHydratedData;
poll?: PollCreateType;
},
{
dontClearDraft = false,
@@ -4154,6 +4157,7 @@ export class ConversationModel {
})
),
storyId,
poll,
});
const model = window.MessageCache.register(new MessageModel(attributes));