stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
19 lines (15 loc) • 540 B
text/typescript
import type { ReactionResponse } from 'stream-chat';
import { mapStorableToReaction } from '../mappers/mapStorableToReaction';
import { SqliteClient } from '../SqliteClient';
import { TableRowJoinedUser } from '../types';
export const getReactions = ({
reactions,
}: {
reactions: TableRowJoinedUser<'reactions'>[];
}): ReactionResponse[] => {
SqliteClient.logger?.('info', 'getReactions', { reactions });
// Enrich the channels with state
return reactions.map((reaction) => ({
...mapStorableToReaction(reaction),
}));
};