decord/source/modules/media_channel/useIsFirstMessageInMediaPost.tsx

46 lines
1.4 KiB
TypeScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 7664
2026-07-27 11:26:19 +00:00
// Function ID: 61381
2026-07-20 16:05:17 +00:00
// Name: isFirstMessageInMediaPost
2026-07-23 10:11:24 +00:00
// Dependencies: [1348, 624, 21, 2]
2026-07-20 16:05:17 +00:00
// Exports: useIsFirstMessageInMediaPost
2026-07-25 08:10:48 +00:00
// Module 7664 (isFirstMessageInMediaPost)
2026-07-23 10:11:24 +00:00
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
const require = arg1;
2026-07-20 16:05:17 +00:00
function isFirstMessageInMediaPost(id) {
let tmp = null != id;
if (tmp) {
tmp = isFirstMessageIdInMediaPost(id.id, id.channel_id);
}
return tmp;
}
function isFirstMessageIdInMediaPost(id, channel_id) {
if (id !== obj.castChannelIdAsMessageId(channel_id)) {
return false;
} else {
const channel = store.getChannel(channel_id);
if (null != channel) {
if (channel.isForumPost()) {
const channel1 = store.getChannel(channel.parent_id);
let isMediaChannelResult;
if (null != channel1) {
isMediaChannelResult = channel1.isMediaChannel();
}
return true === isMediaChannelResult;
}
}
return false;
}
2026-07-23 10:11:24 +00:00
obj = importDefault(21);
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
const result = require("DISCORD_EPOCH").fileFinishedImporting("modules/media_channel/useIsFirstMessageInMediaPost.tsx");
2026-07-20 16:05:17 +00:00
export const useIsFirstMessageInMediaPost = function useIsFirstMessageInMediaPost(arg0) {
2026-07-23 10:11:24 +00:00
const _require = arg0;
2026-07-20 16:05:17 +00:00
const items = [arg0];
2026-07-23 10:11:24 +00:00
return _require(624).useStateFromStores([], () => outer1_4(closure_0), items);
2026-07-20 16:05:17 +00:00
};
export { isFirstMessageInMediaPost };
export { isFirstMessageIdInMediaPost };