123456789101112131415161718192021222324252627 |
- // @flow
-
- import type {ServiceItem} from "./ServicesManager";
- import ServicesManager from "./ServicesManager";
- import {StackNavigationProp} from "@react-navigation/stack";
- import {getSublistWithIds} from "../utils/Utils";
- import AsyncStorageManager from "./AsyncStorageManager";
-
-
- export default class DashboardManager extends ServicesManager {
-
- constructor(nav: StackNavigationProp) {
- super(nav)
- }
-
- getCurrentDashboard(): Array<ServiceItem> {
- const dashboardIdList = AsyncStorageManager
- .getObject(AsyncStorageManager.PREFERENCES.dashboardItems.key);
- const allDatasets = [
- ...this.amicaleDataset,
- ...this.studentsDataset,
- ...this.insaDataset,
- ...this.specialDataset,
- ];
- return getSublistWithIds(dashboardIdList, allDatasets);
- }
- }
|