getFavorites method
Список избранных элементов
Implementation
Future<List<NsgDataItem>> getFavorites() async {
if (isFavoritesRequested) {
return favorites;
}
if (userSettingsController != null) {
//Загрузка избранных
var dataItem = NsgDataClient.client.getNewObject(dataType);
var ids = userSettingsController!.getFavoriteIds(dataItem.typeName);
favorites.addAll(await loadFavorites(userSettingsController!, ids));
//Загрузка последних
ids = userSettingsController!.getRecentIds(dataItem.typeName);
recent.addAll(await loadFavorites(userSettingsController!, ids));
isFavoritesRequested = true;
}
return favorites;
}