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 (15 loc) 460 B
import type { UserResponse } from 'stream-chat'; import type { TableRow } from '../types'; export const mapUserToStorable = (user: UserResponse): TableRow<'users'> => { const { banned, created_at, id, last_active, online, role, updated_at, ...extraData } = user; return { banned, createdAt: created_at, extraData: JSON.stringify(extraData || {}), id, lastActive: last_active, online, role, updatedAt: updated_at, }; };