diff --git a/lib/models/base/skip_model.dart b/lib/models/base/skip_model.dart index d7c1440..d00d068 100644 --- a/lib/models/base/skip_model.dart +++ b/lib/models/base/skip_model.dart @@ -11,6 +11,10 @@ class SkipModel { this.skipIdentifier}); SkipModel.fromJson(Map json) { + fromJson(json); + } + + void fromJson(Map json) { url = json['url']; requiredLogin = json['required_login']; requiredTaobaoAuth = json['required_taobao_auth']; diff --git a/lib/util/api.dart b/lib/util/api.dart index be30c9a..902b698 100644 --- a/lib/util/api.dart +++ b/lib/util/api.dart @@ -63,6 +63,7 @@ class Api { responds.data is Map ? jsonEncode(responds.data) : responds.data); } on DioError catch (e) { _formatError(e); + return {}; } return result[GlobalConfig.HTTP_RESPONSE_KEY_DATA];