Refactor createFromJson function

This commit is contained in:
Oliver Walters 2023-04-21 20:48:51 +10:00
parent 061586e258
commit 0a1b44c8dc
6 changed files with 21 additions and 73 deletions

View file

@ -390,12 +390,7 @@ class InvenTreeModel {
String get keywords => getString("keywords");
// Create a new object from JSON data (not a constructor!)
InvenTreeModel createFromJson(Map<String, dynamic> json) {
var obj = InvenTreeModel.fromJson(json);
return obj;
}
InvenTreeModel createFromJson(Map<String, dynamic> json) => InvenTreeModel.fromJson(json);
// Return the API detail endpoint for this Model object
String get url => "${URL}/${pk}/".replaceAll("//", "/");
@ -836,9 +831,7 @@ class InvenTreePlugin extends InvenTreeModel {
InvenTreePlugin.fromJson(Map<String, dynamic> json) : super.fromJson(json);
@override
InvenTreeModel createFromJson(Map<String, dynamic> json) {
return InvenTreePlugin.fromJson(json);
}
InvenTreeModel createFromJson(Map<String, dynamic> json) => InvenTreePlugin.fromJson(json);
@override
String get URL {