diff --git a/lib/api/response_decoder.dart b/lib/api/response_decoder.dart index 98c6e60..6de93b0 100644 --- a/lib/api/response_decoder.dart +++ b/lib/api/response_decoder.dart @@ -1,5 +1,7 @@ import 'package:japx/japx.dart'; -Map decode(Map json) { - return Japx.decode(json)['data']; +class ResponseDecoder { + static Map decode(Map json) { + return Japx.decode(json)['data']; + } } diff --git a/lib/model/response/login_response.dart b/lib/model/response/login_response.dart index c6fa62f..2d40e70 100644 --- a/lib/model/response/login_response.dart +++ b/lib/model/response/login_response.dart @@ -23,7 +23,7 @@ class LoginResponse { }); factory LoginResponse.fromJson(Map json) => - _$LoginResponseFromJson(decode(json)); + _$LoginResponseFromJson(ResponseDecoder.decode(json)); LoginModel toLoginModel() => LoginModel( id: id,