decord/source/modules/message_request/hooks/useIsMessageRequest.tsx
2026-07-20 17:37:48 +00:00

32 lines
1.1 KiB
TypeScript

// Module ID: 10388
// Function ID: 80077
// Name: useIsMessageRequest
// Dependencies: []
// Exports: useIsEitherTypeOfMessageRequest, useIsMessageRequest
// Module 10388 (useIsMessageRequest)
let closure_2 = importDefault(dependencyMap[0]);
let closure_3 = importDefault(dependencyMap[1]);
const result = arg1(dependencyMap[3]).fileFinishedImporting("modules/message_request/hooks/useIsMessageRequest.tsx");
export const useIsMessageRequest = function useIsMessageRequest(id) {
const arg1 = id;
const items = [closure_2];
const items1 = [id];
return arg1(dependencyMap[2]).useStateFromStores(items, () => messageRequest.isMessageRequest(arg0), items1);
};
export const useIsEitherTypeOfMessageRequest = function useIsEitherTypeOfMessageRequest(arg0) {
const arg1 = arg0;
const items = [closure_2, closure_3];
return arg1(dependencyMap[2]).useStateFromStores(items, () => {
let tmp = null != arg0;
if (tmp) {
let isMessageRequestResult = messageRequest.isMessageRequest(arg0);
if (!isMessageRequestResult) {
isMessageRequestResult = spam.isSpam(arg0);
}
tmp = isMessageRequestResult;
}
return tmp;
});
};