UNPKG

stream-chat-react-native-core

Version:

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

16 lines (12 loc) 651 B
import { mapStorableToTask } from '../mappers/mapStorableToTask'; import { createSelectQuery } from '../sqlite-utils/createSelectQuery'; import { SqliteClient } from '../SqliteClient'; import { TableRowJoinedUser } from '../types'; export const getPendingTasks = async (conditions: { messageId?: string } = {}) => { const query = createSelectQuery('pendingTasks', ['*'], conditions, { createdAt: 1, }); SqliteClient.logger?.('info', 'getPendingTasks', { conditions }); const result = await SqliteClient.executeSql.apply(null, query); return result.map((r) => mapStorableToTask(r as unknown as TableRowJoinedUser<'pendingTasks'>)); };