decord/source/modules/user_profile/hooks/useFriendsSinceDate.tsx

35 lines
1.3 KiB
TypeScript
Raw Normal View History

// Module ID: 11343
// Function ID: 11344
2026-07-20 16:05:17 +00:00
// Name: useFriendsSinceDate
// Dependencies: [2025, 4285, 1074, 563, 5488, 2]
2026-07-20 16:05:17 +00:00
// Exports: useFriendsSinceDate
// Module 11343 (useFriendsSinceDate)
import LocaleStore from "LocaleStore" /* 2025 */;
import RelationshipStore from "RelationshipStore" /* 4285 */;
2026-07-23 10:11:24 +00:00
const require = globalThis.__r;
const require = fn;
const RelationshipTypes = fn(1074).RelationshipTypes;
const size = fn(2);
const result = size.fileFinishedImporting("modules/user_profile/hooks/useFriendsSinceDate.tsx");
2026-07-20 16:05:17 +00:00
export const useFriendsSinceDate = function useFriendsSinceDate(userId) {
_require = userId;
const items = [LocaleStore];
const stateFromStores = require("useStateFromStores").useStateFromStores(items, () => locale.locale);
const obj = require("useStateFromStores");
const items1 = [RelationshipStore];
2026-07-20 16:05:17 +00:00
const items2 = [userId];
const stateFromStores1 = require("useStateFromStores").useStateFromStores(items1, () => {
2026-07-20 16:05:17 +00:00
let since = null;
if (RelationshipStore.getRelationshipType(closure_0) === RelationshipTypes.FRIEND) {
since = RelationshipStore.getSince(closure_0);
2026-07-20 16:05:17 +00:00
}
return since;
}, items2);
const obj2 = require("useStateFromStores");
return require("ConnectionsUtils").getCreatedAtDate(stateFromStores1, stateFromStores);
2026-07-20 16:05:17 +00:00
};