UNPKG

stream-chat-react-native-core

Version:

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

25 lines (19 loc) 558 B
import { createDeleteQuery } from '../sqlite-utils/createDeleteQuery'; import { SqliteClient } from '../SqliteClient'; import type { PreparedQueries } from '../types'; export const deleteMessage = async ({ execute = true, id }: { id: string; execute?: boolean }) => { const queries: PreparedQueries[] = []; queries.push( createDeleteQuery('messages', { id, }), ); SqliteClient.logger?.('info', 'deleteMessage', { execute, id, }); if (execute) { await SqliteClient.executeSqlBatch(queries); } return queries; };