stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
16 lines (13 loc) • 461 B
text/typescript
import { fromPartial } from '@total-typescript/shoehorn';
import type { ReactionResponse } from 'stream-chat';
import { generateUser } from './user';
export const generateReaction = (options: Partial<ReactionResponse> = {}): ReactionResponse => {
const user = options.user || generateUser();
return fromPartial<ReactionResponse>({
created_at: new Date() as unknown as string,
type: 'love',
user,
user_id: user.id,
...options,
});
};