Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(597)

Unified Diff: mojo/dart/packages/mojo_services/lib/authentication/authentication_impl_db.mojom.dart

Issue 1466733002: Google OAuth Device Flow support for FNL (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Rebased to master Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/dart/packages/mojo_services/lib/authentication/authentication_impl_db.mojom.dart
diff --git a/mojo/dart/packages/mojo_services/lib/http_server/http_request.mojom.dart b/mojo/dart/packages/mojo_services/lib/authentication/authentication_impl_db.mojom.dart
similarity index 64%
copy from mojo/dart/packages/mojo_services/lib/http_server/http_request.mojom.dart
copy to mojo/dart/packages/mojo_services/lib/authentication/authentication_impl_db.mojom.dart
index 1be02be9f3e968cac4882a25a7a7685bf2a785e9..396f5f72383241b3b516c83e76d50ad6dfa59cc2 100644
--- a/mojo/dart/packages/mojo_services/lib/http_server/http_request.mojom.dart
+++ b/mojo/dart/packages/mojo_services/lib/authentication/authentication_impl_db.mojom.dart
@@ -2,25 +2,22 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-library http_request_mojom;
+library authentication_impl_db_mojom;
import 'package:mojo/bindings.dart' as bindings;
-import 'package:mojo/core.dart' as core;
-class HttpRequest extends bindings.Struct {
+class Db extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(40, 0)
+ const bindings.StructDataHeader(24, 0)
];
- String relativeUrl = null;
- String method = "GET";
- Map<String, String> headers = null;
- core.MojoDataPipeConsumer body = null;
+ int version = 0;
+ Map<String, String> lastSelectedAccounts = null;
- HttpRequest() : super(kVersions.last.size);
+ Db() : super(kVersions.last.size);
- static HttpRequest deserialize(bindings.Message message) {
+ static Db deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -29,11 +26,11 @@ class HttpRequest extends bindings.Struct {
return result;
}
- static HttpRequest decode(bindings.Decoder decoder0) {
+ static Db decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- HttpRequest result = new HttpRequest();
+ Db result = new Db();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -55,18 +52,12 @@ class HttpRequest extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.relativeUrl = decoder0.decodeString(8, false);
+ result.version = decoder0.decodeUint32(8);
}
if (mainDataHeader.version >= 0) {
- result.method = decoder0.decodeString(16, false);
- }
- if (mainDataHeader.version >= 0) {
-
- var decoder1 = decoder0.decodePointer(24, true);
- if (decoder1 == null) {
- result.headers = null;
- } else {
+ var decoder1 = decoder0.decodePointer(16, false);
+ {
decoder1.decodeDataHeaderForMap();
List<String> keys0;
List<String> values0;
@@ -94,40 +85,29 @@ class HttpRequest extends bindings.Struct {
}
}
}
- result.headers = new Map<String, String>.fromIterables(
+ result.lastSelectedAccounts = new Map<String, String>.fromIterables(
keys0, values0);
}
}
- if (mainDataHeader.version >= 0) {
-
- result.body = decoder0.decodeConsumerHandle(32, true);
- }
return result;
}
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
try {
- encoder0.encodeString(relativeUrl, 8, false);
+ encoder0.encodeUint32(version, 8);
} on bindings.MojoCodecError catch(e) {
e.message = "Error encountered while encoding field "
- "relativeUrl of struct HttpRequest: $e";
+ "version of struct Db: $e";
rethrow;
}
try {
- encoder0.encodeString(method, 16, false);
- } on bindings.MojoCodecError catch(e) {
- e.message = "Error encountered while encoding field "
- "method of struct HttpRequest: $e";
- rethrow;
- }
- try {
- if (headers == null) {
- encoder0.encodeNullPointer(24, true);
+ if (lastSelectedAccounts == null) {
+ encoder0.encodeNullPointer(16, false);
} else {
- var encoder1 = encoder0.encoderForMap(24);
- var keys0 = headers.keys.toList();
- var values0 = headers.values.toList();
+ var encoder1 = encoder0.encoderForMap(16);
+ var keys0 = lastSelectedAccounts.keys.toList();
+ var values0 = lastSelectedAccounts.values.toList();
{
var encoder2 = encoder1.encodePointerArray(keys0.length, bindings.ArrayDataHeader.kHeaderSize, bindings.kUnspecifiedArrayLength);
@@ -145,29 +125,22 @@ class HttpRequest extends bindings.Struct {
}
} on bindings.MojoCodecError catch(e) {
e.message = "Error encountered while encoding field "
- "headers of struct HttpRequest: $e";
- rethrow;
- }
- try {
- encoder0.encodeConsumerHandle(body, 32, true);
- } on bindings.MojoCodecError catch(e) {
- e.message = "Error encountered while encoding field "
- "body of struct HttpRequest: $e";
+ "lastSelectedAccounts of struct Db: $e";
rethrow;
}
}
String toString() {
- return "HttpRequest("
- "relativeUrl: $relativeUrl" ", "
- "method: $method" ", "
- "headers: $headers" ", "
- "body: $body" ")";
+ return "Db("
+ "version: $version" ", "
+ "lastSelectedAccounts: $lastSelectedAccounts" ")";
}
Map toJson() {
- throw new bindings.MojoCodecError(
- 'Object containing handles cannot be encoded to JSON.');
+ Map map = new Map();
+ map["version"] = version;
+ map["lastSelectedAccounts"] = lastSelectedAccounts;
+ return map;
}
}

Powered by Google App Engine
This is Rietveld 408576698