| OLD | NEW | 
|---|
| 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library pub.asset.serialize; |  | 
| 6 |  | 
| 7 import 'dart:async'; | 5 import 'dart:async'; | 
| 8 import 'dart:isolate'; | 6 import 'dart:isolate'; | 
| 9 | 7 | 
| 10 import 'package:barback/barback.dart'; | 8 import 'package:barback/barback.dart'; | 
| 11 | 9 | 
| 12 //# if source_span | 10 //# if source_span | 
| 13 import 'package:source_span/source_span.dart'; | 11 import 'package:source_span/source_span.dart'; | 
| 14 //# end | 12 //# end | 
| 15 | 13 | 
| 16 import 'serialize/exception.dart'; | 14 import 'serialize/exception.dart'; | 
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 160   var replyTo = wrappedMessage['replyTo']; | 158   var replyTo = wrappedMessage['replyTo']; | 
| 161   new Future.sync(() => callback(wrappedMessage['message'])) | 159   new Future.sync(() => callback(wrappedMessage['message'])) | 
| 162       .then((result) => replyTo.send({'type': 'success', 'value': result})) | 160       .then((result) => replyTo.send({'type': 'success', 'value': result})) | 
| 163       .catchError((error, stackTrace) { | 161       .catchError((error, stackTrace) { | 
| 164     replyTo.send({ | 162     replyTo.send({ | 
| 165       'type': 'error', | 163       'type': 'error', | 
| 166       'error': serializeException(error, stackTrace) | 164       'error': serializeException(error, stackTrace) | 
| 167     }); | 165     }); | 
| 168   }); | 166   }); | 
| 169 } | 167 } | 
| OLD | NEW | 
|---|