Skip to content

Commit b919f8d

Browse files
committed
Fix error can not convert Uri to Json
1 parent dbceae0 commit b919f8d

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import 'package:jmap_dart_client/jmap/core/capability/capability_identifier.dart';
22
import 'package:json_annotation/json_annotation.dart';
33

4-
class CapabilityIdentifierConverter implements JsonConverter<CapabilityIdentifier, Uri> {
4+
class CapabilityIdentifierConverter implements JsonConverter<CapabilityIdentifier, String> {
55
const CapabilityIdentifierConverter();
66

77
@override
8-
CapabilityIdentifier fromJson(Uri json) => CapabilityIdentifier(json);
8+
CapabilityIdentifier fromJson(String json) => CapabilityIdentifier(Uri.parse(json));
99

1010
@override
11-
Uri toJson(CapabilityIdentifier object) => object.value;
11+
String toJson(CapabilityIdentifier object) => object.value.toString();
1212
}

lib/jmap/core/request/request_object.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:equatable/equatable.dart';
2-
import 'package:jmap_dart_client/http/converter/capability_identifier_onverter.dart';
2+
import 'package:jmap_dart_client/http/converter/capability_identifier_converter.dart';
33
import 'package:jmap_dart_client/http/converter/request_invocation_converter.dart';
44
import 'package:jmap_dart_client/jmap/core/capability/capability_identifier.dart';
55
import 'package:jmap_dart_client/jmap/core/request/request_invocation.dart';

lib/jmap/core/request/request_object.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)