| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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("chat_server"); | 5 #library("chat_server"); |
| 6 #import("dart:io"); | 6 #import("dart:io"); |
| 7 #import("dart:isolate"); | 7 #import("dart:isolate"); |
| 8 #import("dart:json"); | 8 #import("dart:json"); |
| 9 | 9 |
| 10 typedef void RequestHandler(HttpRequest request, HttpResponse response); | 10 typedef void RequestHandler(HttpRequest request, HttpResponse response); |
| (...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 324 static final String notFoundPageHtml = """ | 324 static final String notFoundPageHtml = """ |
| 325 <html><head> | 325 <html><head> |
| 326 <title>404 Not Found</title> | 326 <title>404 Not Found</title> |
| 327 </head><body> | 327 </head><body> |
| 328 <h1>Not Found</h1> | 328 <h1>Not Found</h1> |
| 329 <p>The requested URL was not found on this server.</p> | 329 <p>The requested URL was not found on this server.</p> |
| 330 </body></html>"""; | 330 </body></html>"""; |
| 331 | 331 |
| 332 void _sendJSONResponse(HttpResponse response, Map responseData) { | 332 void _sendJSONResponse(HttpResponse response, Map responseData) { |
| 333 response.setHeader("Content-Type", "application/json; charset=UTF-8"); | 333 response.setHeader("Content-Type", "application/json; charset=UTF-8"); |
| 334 response.writeString(JSON.stringify(responseData)); | 334 response.outputStream.writeString(JSON.stringify(responseData)); |
| 335 response.outputStream.close(); | 335 response.outputStream.close(); |
| 336 } | 336 } |
| 337 | 337 |
| 338 IsolatedServer() : super() { | 338 IsolatedServer() : super() { |
| 339 _requestHandlers = new Map(); | 339 _requestHandlers = new Map(); |
| 340 } | 340 } |
| 341 | 341 |
| 342 void redirectPageHandler(HttpRequest request, | 342 void redirectPageHandler(HttpRequest request, |
| 343 HttpResponse response, | 343 HttpResponse response, |
| 344 String redirectPath) { | 344 String redirectPath) { |
| (...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 709 } | 709 } |
| 710 } | 710 } |
| 711 | 711 |
| 712 int _timeRange; | 712 int _timeRange; |
| 713 List<int> _buckets; | 713 List<int> _buckets; |
| 714 int _currentBucket; | 714 int _currentBucket; |
| 715 int _currentBucketTime; | 715 int _currentBucketTime; |
| 716 num _bucketTimeRange; | 716 num _bucketTimeRange; |
| 717 int _sum; | 717 int _sum; |
| 718 } | 718 } |
| OLD | NEW |