UNPKG

@oap75/api

Version:
20 lines (19 loc) 858 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractEntityIdsFromActivities = void 0; const extractEntityIdsFromActivities = (activities) => { const spaceIdsSet = new Set(); const postIdsSet = new Set(); const profileIdsSet = new Set(); activities.forEach((activity) => { activity.space_id && spaceIdsSet.add(activity.space_id); activity.post_id && postIdsSet.add(activity.post_id); activity.comment_id && postIdsSet.add(activity.comment_id); activity.account && profileIdsSet.add(activity.account); }); const spaceIds = Array.from(spaceIdsSet); const postIds = Array.from(postIdsSet); const profileIds = Array.from(profileIdsSet); return { spaceIds, postIds, profileIds }; }; exports.extractEntityIdsFromActivities = extractEntityIdsFromActivities;