getContextData method
Implementation
Completer<ContextData> getContextData() {
Completer<ContextData> dataFuture = Completer<ContextData>();
httpClient_.get(url_, query_, null).then((response) {
final int code = response.getStatusCode() ?? 0;
if ((code / 100) == 2) {
final Uint8List content =
Uint8List.fromList(response.getContent() ?? []);
dataFuture.complete(deserializer_!.deserialize(
Uint8List.fromList(response.getContent() ?? []),
0,
content.length));
} else {
dataFuture.completeError(Exception(response.getStatusMessage()));
}
}).catchError((exception) {
dataFuture.completeError(exception);
});
return dataFuture;
}