diff --git a/src/api/gramjs/apiBuilders/messages.ts b/src/api/gramjs/apiBuilders/messages.ts index 90debf5f2..ec5ef73aa 100644 --- a/src/api/gramjs/apiBuilders/messages.ts +++ b/src/api/gramjs/apiBuilders/messages.ts @@ -835,12 +835,9 @@ export function buildLocalMessage( ...media, ...(sticker && { sticker }), ...(gif && { video: gif }), - poll: poll && buildNewPoll(poll, localId), - contact, - storyData: story && { - mediaType: 'storyData', - ...story, - }, + ...(poll && { poll: buildNewPoll(poll, localId) }), + ...(contact && { contact }), + ...(story && { storyData: { mediaType: 'storyData', ...story } }), }, date: scheduledAt || Math.round(Date.now() / 1000) + getServerTimeOffset(), isOutgoing: !isChannel,