forkattu lähteestä vergnet/application-amicale
		
	
		
			
				
	
	
		
			21 rivejä
		
	
	
	
		
			685 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 rivejä
		
	
	
	
		
			685 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // @flow
 | |
| 
 | |
| import type {ServiceItemType} from './ServicesManager';
 | |
| import ServicesManager from './ServicesManager';
 | |
| import {getSublistWithIds} from '../utils/Utils';
 | |
| import AsyncStorageManager from './AsyncStorageManager';
 | |
| 
 | |
| export default class DashboardManager extends ServicesManager {
 | |
|   getCurrentDashboard(): Array<ServiceItemType | null> {
 | |
|     const dashboardIdList = AsyncStorageManager.getObject(
 | |
|       AsyncStorageManager.PREFERENCES.dashboardItems.key,
 | |
|     );
 | |
|     const allDatasets = [
 | |
|       ...this.amicaleDataset,
 | |
|       ...this.studentsDataset,
 | |
|       ...this.insaDataset,
 | |
|       ...this.specialDataset,
 | |
|     ];
 | |
|     return getSublistWithIds(dashboardIdList, allDatasets);
 | |
|   }
 | |
| }
 |