| Index: runtime/observatory/lib/src/elements/io_view.dart
|
| diff --git a/runtime/observatory/lib/src/elements/io_view.dart b/runtime/observatory/lib/src/elements/io_view.dart
|
| index bd44740413b92025f991a320ebd2e3975e704d41..7fdade6d2a313bd15818769e65a1d424032fed50 100644
|
| --- a/runtime/observatory/lib/src/elements/io_view.dart
|
| +++ b/runtime/observatory/lib/src/elements/io_view.dart
|
| @@ -16,8 +16,8 @@ class IOViewElement extends ObservatoryElement {
|
|
|
| IOViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - io.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return io.reload();
|
| }
|
| }
|
|
|
| @@ -32,8 +32,8 @@ class IOHttpServerListViewElement extends ObservatoryElement {
|
|
|
| IOHttpServerListViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - list.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return list.reload();
|
| }
|
| }
|
|
|
| @@ -50,12 +50,12 @@ class IOHttpServerViewElement extends ObservatoryElement {
|
|
|
| IOHttpServerViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - httpServer.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return httpServer.reload();
|
| }
|
|
|
| void _updateHttpServer() {
|
| - refresh(() {
|
| + refresh().then((_) {
|
| if (_updateTimer != null) {
|
| _updateTimer = new Timer(new Duration(seconds: 1), _updateHttpServer);
|
| }
|
| @@ -86,12 +86,12 @@ class IOHttpServerConnectionViewElement extends ObservatoryElement {
|
|
|
| IOHttpServerConnectionViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - connection.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return connection.reload();
|
| }
|
|
|
| void _updateHttpServer() {
|
| - refresh(() {
|
| + refresh().then((_) {
|
| if (_updateTimer != null) {
|
| _updateTimer = new Timer(new Duration(seconds: 1), _updateHttpServer);
|
| }
|
| @@ -131,8 +131,8 @@ class IOSocketListViewElement extends ObservatoryElement {
|
|
|
| IOSocketListViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - list.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return list.reload();
|
| }
|
| }
|
|
|
| @@ -142,8 +142,8 @@ class IOSocketViewElement extends ObservatoryElement {
|
|
|
| IOSocketViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - socket.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return socket.reload();
|
| }
|
| }
|
|
|
| @@ -158,8 +158,8 @@ class IOWebSocketListViewElement extends ObservatoryElement {
|
|
|
| IOWebSocketListViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - list.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return list.reload();
|
| }
|
| }
|
|
|
| @@ -169,8 +169,8 @@ class IOWebSocketViewElement extends ObservatoryElement {
|
|
|
| IOWebSocketViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - webSocket.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return webSocket.reload();
|
| }
|
| }
|
|
|
| @@ -180,8 +180,8 @@ class IORandomAccessFileListViewElement extends ObservatoryElement {
|
|
|
| IORandomAccessFileListViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - list.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return list.reload();
|
| }
|
| }
|
|
|
| @@ -198,16 +198,16 @@ class IORandomAccessFileViewElement extends ObservatoryElement {
|
|
|
| IORandomAccessFileViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - file.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return file.reload();
|
| }
|
|
|
| void _updateFile() {
|
| - refresh(() {
|
| + refresh().then((_) {
|
| if (_updateTimer != null) {
|
| _updateTimer = new Timer(new Duration(seconds: 1), _updateFile);
|
| }
|
| - });
|
| + }).catchError(app.handleException);
|
| }
|
|
|
| @override
|
| @@ -233,8 +233,8 @@ class IOProcessListViewElement extends ObservatoryElement {
|
|
|
| IOProcessListViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - list.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return list.reload();
|
| }
|
| }
|
|
|
| @@ -253,16 +253,16 @@ class IOProcessViewElement extends ObservatoryElement {
|
|
|
| IOProcessViewElement.created() : super.created();
|
|
|
| - void refresh(var done) {
|
| - process.reload().whenComplete(done);
|
| + Future refresh() {
|
| + return process.reload();
|
| }
|
|
|
| void _updateFile() {
|
| - refresh(() {
|
| + refresh().then((_) {
|
| if (_updateTimer != null) {
|
| _updateTimer = new Timer(new Duration(seconds: 1), _updateFile);
|
| }
|
| - });
|
| + }).catchError(app.handleException);
|
| }
|
|
|
| @override
|
|
|