mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 18:20:27 +00:00
16 lines
463 B
JavaScript
16 lines
463 B
JavaScript
import { fromJS } from 'immutable';
|
|
|
|
import { nodeNetworksSelector } from '../selectors/node-networks';
|
|
|
|
export function getNetworkNodes(state) {
|
|
const networksMap = {};
|
|
nodeNetworksSelector(state).forEach((networks, nodeId) => {
|
|
networks.forEach((network) => {
|
|
const networkId = network.get('id');
|
|
networksMap[networkId] = networksMap[networkId] || [];
|
|
networksMap[networkId].push(nodeId);
|
|
});
|
|
});
|
|
return fromJS(networksMap);
|
|
}
|