Можно ли создать свои собственные фьючерсы в Dart, чтобы вернуться из ваших методов, или вы всегда должны возвращать построенный в будущем возврат из одного из методов библиотек ацетинга dart?
Я хочу определить функцию, которая всегда возвращает Future<List<Base>>
, действительно ли она выполняет асинхронный вызов (файл read/ajax/etc) или просто получает локальную переменную, как показано ниже:
List<Base> aListOfItems = ...;
Future<List<Base>> GetItemList(){
return new Future(aListOfItems);
}