// Module ID: 8478 // Function ID: 8479 // Name: MessagePreviewStore // Dependencies: [4859, 504, 12, 573, 2] // Module 8478 (MessagePreviewStore) import _modDef12 from "module_12" /* 12 */; import initializeDefault from "initialize" /* 504 */; import DispatcherDefault from "Dispatcher" /* 573 */; import MessageRecordUtils from "MessageRecordUtils" /* 4859 */; require = fn; let c3 = null; let c4 = null; const Store = initializeDefault.Store; class MessagePreviewStore extends Store { } const prototype = MessagePreviewStore.prototype; Object.defineProperty(prototype, "messages", { get: function messages() { return c3; }, set: undefined }); Object.defineProperty(prototype, "jumpTargetId", { get: function jumpTargetId() { return c4; }, set: undefined }); prototype["getMessage"] = function getMessage(arg0) { closure_0 = arg0; return _modDef12.find(c3, (id) => id.id === closure_0 || id.nonce === closure_0); }; MessagePreviewStore.displayName = "MessagePreviewStore"; const messagePreviewStore = new MessagePreviewStore(DispatcherDefault, { LOAD_MESSAGES_AROUND_SUCCESS: function handleLoadMessagesAroundSuccess(messages) { messages = messages.messages; c3 = []; const item = messages.forEach((item) => { if (null != closure_1_3) { closure_1_3.unshift(MessageRecordUtils.createMessageRecord(item)); } }); const around = messages.around; }, CLEAR_MESSAGES_AROUND_SUCCESS: function handleClearMessagesAround() { c3 = null; c4 = null; } }); const size = fn(2); const result = size.fileFinishedImporting("stores/native/MessagePreviewStore.tsx"); export default messagePreviewStore;