UNPKG

stream-chat-react-native-core

Version:

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

40 lines 1.37 kB
Object.defineProperty(exports, "__esModule", { value: true }); exports.generateStaticMessage = exports.generateMessage = void 0; var _shoehorn = require("@total-typescript/shoehorn"); var _uuid = require("uuid"); var _user = require("./user"); var generateMessage = (options = {}) => { var timestamp = options.timestamp || new Date(new Date().getTime() - Math.floor(Math.random() * 100000)); return (0, _shoehorn.fromPartial)({ attachments: [], created_at: timestamp, deleted_at: null, html: '<p>regular</p>', id: (0, _uuid.v4)(), message_text_updated_at: timestamp.toISOString(), pinned_at: null, status: 'received', text: (0, _uuid.v4)(), type: 'regular', updated_at: timestamp, user: (0, _user.generateUser)(), ...options }); }; exports.generateMessage = generateMessage; var StreamReactNativeNamespace = '9b244ee4-7d69-4d7b-ae23-cf89e9f7b035'; var generateStaticMessage = (seed, options, date) => { var staticDate = date ? new Date(date) : new Date('2020-04-27T13:39:49.331742Z'); return generateMessage({ created_at: staticDate, id: (0, _uuid.v5)(seed, StreamReactNativeNamespace), message_text_updated_at: staticDate.toISOString(), text: seed, updated_at: staticDate, ...options }); }; exports.generateStaticMessage = generateStaticMessage; //# sourceMappingURL=message.js.map