瀏覽代碼

prefer factories that do not return null

ashilkn 2 年之前
父節點
當前提交
dafc6e5451
共有 1 個文件被更改,包括 3 次插入1 次删除
  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) {
   factory Subscription.fromMap(Map<String, dynamic> map) {
-    if (map == null) return null;
+    if (map == null) {
+      throw ArgumentError("argument is null");
+    }
     return Subscription(
     return Subscription(
       id: map['id'],
       id: map['id'],
       productID: map['productID'],
       productID: map['productID'],