UNPKG

stream-chat-react-native-core

Version:

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

48 lines 1.43 kB
Object.defineProperty(exports, "__esModule", { value: true }); exports.getUserDefaults = exports.generateUser = exports.generateStaticUser = void 0; var _shoehorn = require("@total-typescript/shoehorn"); var _uuid = require("uuid"); var getUserDefaults = () => (0, _shoehorn.fromPartial)({ banned: false, created_at: '2020-04-27T13:39:49.331742Z', id: (0, _uuid.v4)(), image: (0, _uuid.v4)(), name: (0, _uuid.v4)(), online: false, role: 'user', updated_at: '2020-04-27T13:39:49.332087Z' }); exports.getUserDefaults = getUserDefaults; var generateUser = (options = {}) => (0, _shoehorn.fromPartial)({ ...getUserDefaults(), ...options }); exports.generateUser = generateUser; var staticUsers = [generateUser({ id: 'tommy', image: 'https://i.imgur.com/ytIyojl.png', name: 'Thomas' }), generateUser({ id: 'arthur', image: 'https://i.imgur.com/LuuGvh0.png', name: 'Arthur' }), generateUser({ id: 'john', image: 'https://i.imgur.com/LbtxRjf.png', name: 'John' }), generateUser({ id: 'finn', image: 'https://i.imgur.com/spueyAP.png', name: 'Finn' })]; var generateStaticUser = userNumber => { if (userNumber - 1 > staticUsers.length) { throw new Error(`Tried getting a static user that doesn't exist. Index: ${userNumber} , number of users: ${staticUsers.length}`); } return staticUsers[userNumber]; }; exports.generateStaticUser = generateStaticUser; //# sourceMappingURL=user.js.map