decord/source/stores/native/MessagePreviewStore.tsx

55 lines
1.6 KiB
TypeScript
Raw Normal View History

2026-08-25 06:04:03 +00:00
// Module ID: 9069
// Function ID: 9070
2026-07-29 08:29:29 +00:00
// Name: messages
2026-08-25 06:04:03 +00:00
// Dependencies: [4625, 589, 12, 709, 2]
2026-07-20 16:05:17 +00:00
2026-08-25 06:04:03 +00:00
// Module 9069 (messages)
2026-08-24 06:08:38 +00:00
import applyDefault from "apply" /* 12 */;
import initializeDefault from "initialize" /* 589 */;
import dispatcherDefault from "dispatcher" /* 709 */;
2026-07-23 10:11:24 +00:00
const require = arg1;
2026-07-29 08:29:29 +00:00
let c3 = null;
let c4 = null;
2026-08-24 06:08:38 +00:00
const Store = initializeDefault.Store;
2026-07-29 08:29:29 +00:00
class MessagePreviewStore extends Store {
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
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) {
2026-08-24 06:08:38 +00:00
closure_0 = arg0;
return applyDefault.find(c3, (id) => id.id === closure_0 || id.nonce === closure_0);
2026-07-29 08:29:29 +00:00
};
MessagePreviewStore.displayName = "MessagePreviewStore";
2026-08-24 06:08:38 +00:00
const messagePreviewStore = new MessagePreviewStore(dispatcherDefault, {
2026-07-20 16:05:17 +00:00
LOAD_MESSAGES_AROUND_SUCCESS: function handleLoadMessagesAroundSuccess(messages) {
messages = messages.messages;
2026-08-24 06:08:38 +00:00
closure_3 = [];
2026-07-20 16:05:17 +00:00
const item = messages.forEach((message) => {
if (null != arr) {
2026-07-29 08:29:29 +00:00
arr = arr.unshift(callback(table[0]).createMessageRecord(message));
const obj = callback(table[0]);
2026-07-20 16:05:17 +00:00
}
});
const around = messages.around;
},
CLEAR_MESSAGES_AROUND_SUCCESS: function handleClearMessagesAround() {
2026-08-24 06:08:38 +00:00
c3 = null;
c4 = null;
2026-07-20 16:05:17 +00:00
}
});
2026-08-24 06:08:38 +00:00
const result = require("set").fileFinishedImporting("stores/native/MessagePreviewStore.tsx");
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
export default messagePreviewStore;