stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
42 lines • 1.57 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.mapDraftMessageToStorable = void 0;
var mapDraftMessageToStorable = ({
draftMessage
}) => {
var id = draftMessage.id,
custom = draftMessage.custom,
text = draftMessage.text,
attachments = draftMessage.attachments,
mentioned_channel = draftMessage.mentioned_channel,
mentioned_group_ids = draftMessage.mentioned_group_ids,
mentioned_here = draftMessage.mentioned_here,
mentioned_roles = draftMessage.mentioned_roles,
mentioned_users = draftMessage.mentioned_users,
parent_id = draftMessage.parent_id,
poll_id = draftMessage.poll_id,
quoted_message_id = draftMessage.quoted_message_id,
show_in_channel = draftMessage.show_in_channel,
silent = draftMessage.silent,
type = draftMessage.type;
return {
attachments: attachments ? JSON.stringify(attachments) : undefined,
custom: custom ? JSON.stringify(custom) : undefined,
id,
mentionedChannel: mentioned_channel,
mentionedGroupIds: mentioned_group_ids ? JSON.stringify(mentioned_group_ids) : undefined,
mentionedHere: mentioned_here,
mentionedRoles: mentioned_roles ? JSON.stringify(mentioned_roles) : undefined,
mentionedUsers: mentioned_users ? JSON.stringify(mentioned_users) : undefined,
parentId: parent_id,
poll_id,
quotedMessageId: quoted_message_id,
showInChannel: show_in_channel,
silent,
text,
type
};
};
exports.mapDraftMessageToStorable = mapDraftMessageToStorable;
//# sourceMappingURL=mapDraftMessageToStorable.js.map