application-amicale/src/managers/DashboardManager.js
Arnaud Vergnet be1f61b671 Fix eslint errors
First files rewritten to match the new eslint config
2020-08-01 20:59:59 +02:00

21 lines
677 B
JavaScript

// @flow
import type {ServiceItem} from './ServicesManager';
import ServicesManager from './ServicesManager';
import {getSublistWithIds} from '../utils/Utils';
import AsyncStorageManager from './AsyncStorageManager';
export default class DashboardManager extends ServicesManager {
getCurrentDashboard(): Array<ServiceItem | null> {
const dashboardIdList = AsyncStorageManager.getObject(
AsyncStorageManager.PREFERENCES.dashboardItems.key,
);
const allDatasets = [
...this.amicaleDataset,
...this.studentsDataset,
...this.insaDataset,
...this.specialDataset,
];
return getSublistWithIds(dashboardIdList, allDatasets);
}
}