Skip to content

Commit 435c37a

Browse files
committed
Upgrade codelessly_json packages.
1 parent 8d64aa6 commit 435c37a

File tree

2 files changed

+2
-87
lines changed

2 files changed

+2
-87
lines changed

lib/src/api/converters.dart

Lines changed: 0 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -3,91 +3,6 @@ import 'package:codelessly_json_annotation/codelessly_json_annotation.dart';
33
import 'node_json_converter.dart';
44
import 'nodes/base_node.dart';
55

6-
/// Converts [DateTime]? to and from ISO 8601 [String]?.
7-
class DateTimeISO8601NullableConverter
8-
extends JsonConverter<DateTime?, String?> {
9-
/// Creates a new instance of [DateTimeISO8601NullableConverter].
10-
const DateTimeISO8601NullableConverter();
11-
12-
@override
13-
DateTime? fromJson(String? json) => deserialize(json);
14-
15-
@override
16-
String? toJson(DateTime? object) => serialize(object);
17-
18-
/// Serializes [DateTime] to [int].
19-
static String? serialize(DateTime? object) => object?.toIso8601String();
20-
21-
/// Deserializes [int] to [DateTime].
22-
static DateTime? deserialize(String? json) {
23-
return json != null ? DateTime.parse(json) : null;
24-
}
25-
}
26-
27-
/// Converts [DateTime]? to and from ISO 8601 [String]
28-
class DateTimeISO8601Converter extends JsonConverter<DateTime, String> {
29-
/// Creates a new instance of [DateTimeISO8601Converter].
30-
const DateTimeISO8601Converter();
31-
32-
@override
33-
DateTime fromJson(String json) => deserialize(json);
34-
35-
@override
36-
String toJson(DateTime object) => serialize(object);
37-
38-
/// Serializes [DateTime] to [int].
39-
static String serialize(DateTime object) => object.toIso8601String();
40-
41-
/// Deserializes [int] to [DateTime].
42-
static DateTime deserialize(String json) => DateTime.parse(json);
43-
}
44-
45-
/// Top level converter for serializing [DateTime] to [millisecondsSinceEpoch].
46-
class DateTimeConverter extends JsonConverter<DateTime, int?> {
47-
/// Creates a new instance of [DateTimeConverter].
48-
const DateTimeConverter();
49-
50-
@override
51-
DateTime fromJson(int? json) => deserialize(json);
52-
53-
@override
54-
int? toJson(DateTime object) => serialize(object);
55-
56-
/// Serializes [DateTime] to [int].
57-
static int? serialize(DateTime object) =>
58-
object.toUtc().millisecondsSinceEpoch;
59-
60-
/// Deserializes [int] to [DateTime].
61-
static DateTime deserialize(int? json) {
62-
return json != null
63-
? DateTime.fromMillisecondsSinceEpoch(json).toLocal()
64-
: DateTime.now();
65-
}
66-
}
67-
68-
/// Top level converter for serializing [DateTime] to [millisecondsSinceEpoch].
69-
class NullableDateTimeConverter extends JsonConverter<DateTime?, int?> {
70-
/// Creates a new instance of [NullableDateTimeConverter].
71-
const NullableDateTimeConverter();
72-
73-
@override
74-
DateTime? fromJson(int? json) => deserialize(json);
75-
76-
@override
77-
int? toJson(DateTime? object) => serialize(object);
78-
79-
/// Serializes [DateTime] to [int].
80-
static int? serialize(DateTime? object) =>
81-
object?.toUtc().millisecondsSinceEpoch;
82-
83-
/// Deserializes [int] to [DateTime].
84-
static DateTime? deserialize(int? json) {
85-
return json != null
86-
? DateTime.fromMillisecondsSinceEpoch(json).toLocal()
87-
: null;
88-
}
89-
}
90-
916
/// Top level converter for serializing Nodes map to and from JSON.
927
class CanvasesMapConverter extends JsonConverter<
938
Map<String, Map<String, BaseNode>>, Map<String, dynamic>> {

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ environment:
88
sdk: ">=3.0.0 <4.0.0"
99

1010
dependencies:
11-
codelessly_json_annotation: 4.8.1
11+
codelessly_json_annotation: 4.9.0+2
1212
equatable: ">=2.0.5 <3.0.0"
1313
vector_math: ">=2.1.4 <3.0.0"
1414
collection: ">=1.17.0 <2.0.0"
1515
meta: ">=1.9.0 <2.0.0"
1616
intl: '>=0.17.0 <1.0.0'
1717

1818
dev_dependencies:
19-
codelessly_json_serializable: 6.7.1+1
19+
codelessly_json_serializable: 6.8.0
2020
build_runner: ^2.4.12
2121
lints: ^4.0.0
2222

0 commit comments

Comments
 (0)