decord/source/stores/native/MessagePreviewStore.tsx
github-actions da5b5e5efe chore: update source for alpha 346.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-12 13:45:10 +00:00

55 lines
1.6 KiB
TypeScript

// 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;