UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

19 lines (14 loc) 547 B
import type { DraftResponse } from 'stream-chat'; import { mapDateTimeToStorable } from './mapDateTimeToStorable'; import type { TableRow } from '../types'; export const mapDraftToStorable = ({ draft }: { draft: DraftResponse }): TableRow<'draft'> => { const { channel_cid, created_at, parent_id, message, quoted_message } = draft; const createdAt = mapDateTimeToStorable(created_at); return { cid: channel_cid, createdAt, draftMessageId: message.id, parentId: parent_id, quotedMessageId: quoted_message?.id, }; };