Example #1
0
      const getData = async () => {
        const revisions = await RevisionsApi.get({ id, entity: type });
        const revisionMap = resourceListToMap(revisions);

        const existingRevisions = getIn(getState(), existingStatePath);
        return assocIn(existingRevisions, [type, id], revisionMap);
      };
Example #2
0
 const getData = async () => {
     const tables = await MetabaseApi.table_list();
     const tableMap = resourceListToMap(tables);
     const existingTables = i.getIn(getState(), existingStatePath);
     // to ensure existing tables with fetched metadata doesn't get
     // overwritten when loading out of order, unless explicitly reloading
     return {...tableMap, ...existingTables};
 };
Example #3
0
export const getDashboards = (state, props) => getDashboardListing(state) && resourceListToMap(getDashboardListing(state));
Example #4
0
 const getData = async () => {
     const metrics = await MetricApi.list();
     const metricMap = resourceListToMap(metrics);
     return metricMap;
 };
Example #5
0
 const getData = async () => {
     const segments = await SegmentApi.list();
     const segmentMap = resourceListToMap(segments);
     return segmentMap;
 };