decord/source/modules/notification_center/NotificationCenterItemsActions.tsx
2026-07-22 07:54:56 +00:00

87 lines
3.6 KiB
TypeScript

// Module ID: 15026
// Function ID: 113168
// Name: _fetchNotificationCenterItems
// Dependencies: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
// Exports: bulkMarkNotificationCenterItemsAcked, deleteNotificationCenterItem, fetchNotificationCenterItems, markNotificationCenterItemAcked, resetNotificationCenter, setNotificationCenterActive, setNotificationCenterTabFocused
// Module 15026 (_fetchNotificationCenterItems)
import __exportStarResult1 from "__exportStarResult1";
import closure_4 from "__exportStarResult1";
import { Endpoints } from "__exportStarResult1";
function _fetchNotificationCenterItems() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetchNotificationCenterItems = obj;
return obj(...arguments);
}
function markNotificationCenterLocalItemsAcked(items) {
let obj = importDefault(dependencyMap[3]);
obj = { type: "NOTIFICATION_CENTER_ITEMS_LOCAL_ACK", localIds: items };
obj.dispatch(obj);
}
function markNotificationCenterRemoteItemAcked(id) {
return _markNotificationCenterRemoteItemAcked(...arguments);
}
function _markNotificationCenterRemoteItemAcked() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _markNotificationCenterRemoteItemAcked = obj;
return obj(...arguments);
}
function markNotificationCenterMentionAcked(id) {
const items = [id];
importDefault(dependencyMap[3]).dispatch({ ids: items });
}
function _bulkMarkNotificationCenterItemsAcked() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _bulkMarkNotificationCenterItemsAcked = obj;
return obj(...arguments);
}
function _deleteNotificationCenterItem() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _deleteNotificationCenterItem = obj;
return obj(...arguments);
}
const result = require("__exportStarResult1").fileFinishedImporting("modules/notification_center/NotificationCenterItemsActions.tsx");
export const setNotificationCenterActive = function setNotificationCenterActive(active) {
let obj = importDefault(dependencyMap[3]);
obj = { type: "NOTIFICATION_CENTER_SET_ACTIVE", active };
obj.dispatch(obj);
};
export const setNotificationCenterTabFocused = function setNotificationCenterTabFocused(isFocused) {
let obj = importDefault(dependencyMap[3]);
obj = { type: "NOTIFICATION_CENTER_TAB_FOCUSED", focused: isFocused };
obj.dispatch(obj);
};
export const resetNotificationCenter = function resetNotificationCenter() {
importDefault(dependencyMap[3]).dispatch({ type: "RESET_NOTIFICATION_CENTER" });
};
export const fetchNotificationCenterItems = function fetchNotificationCenterItems(notificationCenterItems, arg1) {
return _fetchNotificationCenterItems(...arguments);
};
export const markNotificationCenterItemAcked = function markNotificationCenterItemAcked(local_id) {
if (null != local_id.local_id) {
const items = [local_id.local_id];
markNotificationCenterLocalItemsAcked(items);
} else {
if (obj.isMentionItem(local_id)) {
markNotificationCenterMentionAcked(local_id.id);
} else {
markNotificationCenterRemoteItemAcked(local_id.id);
}
const obj = arg1(dependencyMap[7]);
}
};
export { markNotificationCenterLocalItemsAcked };
export { markNotificationCenterRemoteItemAcked };
export { markNotificationCenterMentionAcked };
export const bulkMarkNotificationCenterItemsAcked = function bulkMarkNotificationCenterItemsAcked(found) {
return _bulkMarkNotificationCenterItemsAcked(...arguments);
};
export const deleteNotificationCenterItem = function deleteNotificationCenterItem(arg0) {
return _deleteNotificationCenterItem(...arguments);
};