decord/source/modules/summaries/SummaryActionCreators.tsx
2026-07-20 17:37:48 +00:00

177 lines
5.3 KiB
TypeScript

// Module ID: 9514
// Function ID: 74057
// Name: fetchSummary
// Dependencies: []
// Exports: deleteSummary, fetchSummaries, setHighlightedSummary, setSelectedSummary, setSummaryFeedback, stopPolling, toggleTopicsBar, updateVisibleMessages, useChannelSummaries
// Module 9514 (fetchSummary)
function fetchSummary(channelId, summaryId) {
return _fetchSummary(...arguments);
}
function _fetchSummary() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetchSummary = obj;
return obj(...arguments);
}
function fetchSummaries(channelId) {
return _fetchSummaries(...arguments);
}
function _fetchSummaries() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetchSummaries = obj;
return obj(...arguments);
}
function setHighlightedSummary(channelId) {
let obj = importDefault(dependencyMap[7]);
obj = { type: "SET_HIGHLIGHTED_SUMMARY", channelId };
let tmp = null;
if (null != arg1) {
tmp = arg1;
}
obj.summaryId = tmp;
obj.dispatch(obj);
}
function setSelectedSummary(channelId, summaryId) {
if (tmp) {
fetchSummary(channelId, summaryId);
}
let obj = importDefault(dependencyMap[7]);
obj = { type: "SET_SELECTED_SUMMARY", channelId };
let tmp4 = null;
if (null != summaryId) {
tmp4 = summaryId;
}
obj.summaryId = tmp4;
obj.dispatch(obj);
}
function updateVisibleMessages(arg0, arg1) {
let obj = importDefault(dependencyMap[7]);
obj = { type: "UPDATE_VISIBLE_MESSAGES" };
let tmp = null;
if (null != arg0) {
tmp = arg0;
}
obj.topVisibleMessage = tmp;
let tmp2 = null;
if (null != arg1) {
tmp2 = arg1;
}
obj.bottomVisibleMessage = tmp2;
obj.dispatch(obj);
}
function updateCount(arg0, arg1) {
if (null == closure_10[arg0]) {
closure_10[arg0] = 0;
}
if (null === arg1) {
closure_10[arg0] = 0;
} else {
closure_10[arg0] = closure_10[arg0] + arg1;
}
return closure_10[arg0];
}
function setSummaryFeedback(summary, rating) {
let obj = importDefault(dependencyMap[7]);
obj = { type: "SET_SUMMARY_FEEDBACK", summary, rating };
obj.dispatch(obj);
}
function fetchChannelAffinities() {
return _fetchChannelAffinities(...arguments);
}
function _fetchChannelAffinities() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetchChannelAffinities = obj;
return obj(...arguments);
}
function fetchSummariesBulk() {
return _fetchSummariesBulk(...arguments);
}
function _fetchSummariesBulk() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetchSummariesBulk = obj;
return obj(...arguments);
}
function useMaybeFetchChannelAffinitiesAndSummaries(channelIds) {
let items = channelIds;
if (channelIds === undefined) {
items = [];
}
const arg1 = items;
let importDefault;
let dependencyMap;
const items1 = [closure_5];
const stateFromStores = arg1(dependencyMap[12]).useStateFromStores(items1, () => connected.isConnected());
importDefault = stateFromStores;
const items2 = [items];
const memo = React.useMemo(() => items.join(","), items2);
dependencyMap = memo;
const items3 = [memo, stateFromStores];
const effect = React.useEffect(() => {
function _fetch() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetch = obj;
return obj(...arguments);
}
if (stateFromStores) {
function fetch() {
return _fetch(...arguments);
}();
}
}, items3);
}
function useChannelSummaries(channelIds) {
channelIds = channelIds.channelIds;
if (channelIds === undefined) {
channelIds = [];
}
useMaybeFetchChannelAffinitiesAndSummaries(channelIds);
const items = [closure_7];
return arg1(dependencyMap[12]).useStateFromStoresArray(items, () => closure_7.topSummaries(), []);
}
function deleteSummary(arg0) {
return _deleteSummary(...arguments);
}
function _deleteSummary() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _deleteSummary = obj;
return obj(...arguments);
}
let closure_3 = importDefault(dependencyMap[0]);
let closure_4 = importAll(dependencyMap[1]);
let closure_5 = importDefault(dependencyMap[2]);
let closure_6 = importDefault(dependencyMap[3]);
let closure_7 = importDefault(dependencyMap[4]);
const Routes = arg1(dependencyMap[5]).Routes;
let closure_9 = 30 * importDefault(dependencyMap[6]).Millis.SECOND;
let closure_10 = {};
let closure_11 = {};
const result = arg1(dependencyMap[13]).fileFinishedImporting("modules/summaries/SummaryActionCreators.tsx");
export default { setSummaryFeedback, updateVisibleMessages, setSelectedSummary, setHighlightedSummary, fetchSummaries, fetchSummariesBulk, useChannelSummaries, deleteSummary };
export { fetchSummary };
export { fetchSummaries };
export { setHighlightedSummary };
export const toggleTopicsBar = function toggleTopicsBar() {
importDefault(dependencyMap[7]).dispatch({ type: "TOGGLE_TOPICS_BAR" });
};
export { setSelectedSummary };
export { updateVisibleMessages };
export const stopPolling = function stopPolling(arg0) {
if (updateCount(arg0, -1) <= 0) {
updateCount(arg0, 0);
const _clearInterval = clearInterval;
clearInterval(closure_11[arg0]);
}
};
export { setSummaryFeedback };
export { fetchChannelAffinities };
export { fetchSummariesBulk };
export { useMaybeFetchChannelAffinitiesAndSummaries };
export { useChannelSummaries };
export { deleteSummary };