7819a400bd
BUG= R=lukechurch@google.com Review-Url: https://codereview.chromium.org/2770573002 .
21 lines
616 B
Dart
21 lines
616 B
Dart
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
library microlytics.io_channels;
|
|
|
|
import 'dart:io';
|
|
import 'channels.dart';
|
|
|
|
class HttpClientChannel extends Channel {
|
|
void sendData(String data) {
|
|
HttpClient client = new HttpClient();
|
|
client.postUrl(Uri.parse(ANALYTICS_URL)).then((HttpClientRequest req) {
|
|
req.write(data);
|
|
return req.close();
|
|
}).then((HttpClientResponse response) {
|
|
response.drain();
|
|
});
|
|
}
|
|
}
|