main() async {
print('1');
var isTimeout = false;
await Future.any([
Future.delayed(Duration(seconds: 1)).then(
(_) {
isTimeout = true;
return null;
},
),
Future.delayed(Duration(seconds: 2)).then(
(_) {
return true;
},
),
]);
print('2');
if (isTimeout) {
return null;
}
print('3');
}
Блин, на макете всё правильно работает 😊