方式一
Future<dynamic> promiseWapper() {
final completer = Completer();
MsgConnection connection = MsgConnection();
connection.on('connect', (dynamic data) {
return completer.complete(true);
});
connection.on('disconnect', (dynamic data) {
return completer.complete(false);
});
return completer.future;
}
方式二
Future.value(1)
Future.delayed(const Duration(seconds: 2));