2024-01-26 09:40:28 -07:00
|
|
|
@@ -143,19 +143,19 @@
|
2023-02-11 20:37:48 -07:00
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2024-01-26 09:40:28 -07:00
|
|
|
- Future<dynamic> deserializeAsync(String value, String targetType, {bool growable = false,}) async =>
|
|
|
|
+ Future<dynamic> deserializeAsync(String value, String targetType, {bool growable = false,}) =>
|
2023-02-11 20:37:48 -07:00
|
|
|
// ignore: deprecated_member_use_from_same_package
|
2024-01-26 09:40:28 -07:00
|
|
|
deserialize(value, targetType, growable: growable);
|
2023-02-11 20:37:48 -07:00
|
|
|
|
|
|
|
@Deprecated('Scheduled for removal in OpenAPI Generator 6.x. Use deserializeAsync() instead.')
|
2024-01-26 09:40:28 -07:00
|
|
|
- dynamic deserialize(String value, String targetType, {bool growable = false,}) {
|
|
|
|
+ Future<dynamic> deserialize(String value, String targetType, {bool growable = false,}) async {
|
2023-02-11 20:37:48 -07:00
|
|
|
// Remove all spaces. Necessary for regular expressions as well.
|
|
|
|
targetType = targetType.replaceAll(' ', ''); // ignore: parameter_assignments
|
|
|
|
|
|
|
|
// If the expected target type is String, nothing to do...
|
|
|
|
return targetType == 'String'
|
2024-01-26 09:40:28 -07:00
|
|
|
? value
|
|
|
|
- : fromJson(json.decode(value), targetType, growable: growable);
|
|
|
|
+ : fromJson(await compute((String j) => json.decode(j), value), targetType, growable: growable);
|
2023-02-11 22:54:07 -07:00
|
|
|
}
|