WireCommandWithRequiredData<T> constructor
Implementation
WireCommandWithRequiredData({List<String> requiredDataKeys = const []}) {
if (requiredDataKeys.isNotEmpty) {
whenRequiredDataReady = Future(() async {
final dataMap = await getMany(requiredDataKeys);
return Future.value(dataMap);
});
} else {
whenRequiredDataReady = Future.value({});
}
}