Browse Source

prefer factories that do not return null

ashilkn 2 years ago
parent
commit
dafc6e5451
1 changed files with 3 additions and 1 deletions
  1. 3 1
      lib/models/subscription.dart

+ 3 - 1
lib/models/subscription.dart

@@ -37,7 +37,9 @@ class Subscription {
   }
 
   factory Subscription.fromMap(Map<String, dynamic> map) {
-    if (map == null) return null;
+    if (map == null) {
+      throw ArgumentError("argument is null");
+    }
     return Subscription(
       id: map['id'],
       productID: map['productID'],