Showing
5 changed files
with
43 additions
and
42 deletions
... | @@ -9,7 +9,7 @@ import 'package:Parlando/category/models/category_item_entity.dart'; | ... | @@ -9,7 +9,7 @@ import 'package:Parlando/category/models/category_item_entity.dart'; |
9 | import 'package:Parlando/generated/json/category_item_entity.g.dart'; | 9 | import 'package:Parlando/generated/json/category_item_entity.g.dart'; |
10 | import 'package:Parlando/home/models/setting_entity.dart'; | 10 | import 'package:Parlando/home/models/setting_entity.dart'; |
11 | import 'package:Parlando/generated/json/setting_entity.g.dart'; | 11 | import 'package:Parlando/generated/json/setting_entity.g.dart'; |
12 | -import 'package:Parlando/login/models/login_entity.dart'; | 12 | +import 'package:Parlando/login/models/auth_entity.dart'; |
13 | import 'package:Parlando/generated/json/login_entity.g.dart'; | 13 | import 'package:Parlando/generated/json/login_entity.g.dart'; |
14 | import 'package:Parlando/poem/models/lang_sort_entity.dart'; | 14 | import 'package:Parlando/poem/models/lang_sort_entity.dart'; |
15 | import 'package:Parlando/generated/json/lang_sort_entity.g.dart'; | 15 | import 'package:Parlando/generated/json/lang_sort_entity.g.dart'; |
... | @@ -104,14 +104,14 @@ class JsonConvert { | ... | @@ -104,14 +104,14 @@ class JsonConvert { |
104 | if (type == (SettingError).toString()) { | 104 | if (type == (SettingError).toString()) { |
105 | return SettingError.fromJson(json) as M; | 105 | return SettingError.fromJson(json) as M; |
106 | } | 106 | } |
107 | - if (type == (LoginEntity).toString()) { | 107 | + if (type == (AuthEntity).toString()) { |
108 | - return LoginEntity.fromJson(json) as M; | 108 | + return AuthEntity.fromJson(json) as M; |
109 | } | 109 | } |
110 | - if (type == (LoginData).toString()) { | 110 | + if (type == (AuthData).toString()) { |
111 | - return LoginData.fromJson(json) as M; | 111 | + return AuthData.fromJson(json) as M; |
112 | } | 112 | } |
113 | - if (type == (LoginError).toString()) { | 113 | + if (type == (AuthError).toString()) { |
114 | - return LoginError.fromJson(json) as M; | 114 | + return AuthError.fromJson(json) as M; |
115 | } | 115 | } |
116 | if (type == (LangSortEntity).toString()) { | 116 | if (type == (LangSortEntity).toString()) { |
117 | return LangSortEntity.fromJson(json) as M; | 117 | return LangSortEntity.fromJson(json) as M; |
... | @@ -176,19 +176,19 @@ class JsonConvert { | ... | @@ -176,19 +176,19 @@ class JsonConvert { |
176 | (Map<String, dynamic> e) => SettingError.fromJson(e)) | 176 | (Map<String, dynamic> e) => SettingError.fromJson(e)) |
177 | .toList() as M; | 177 | .toList() as M; |
178 | } | 178 | } |
179 | - if (<LoginEntity>[] is M) { | 179 | + if (<AuthEntity>[] is M) { |
180 | return data | 180 | return data |
181 | - .map<LoginEntity>((Map<String, dynamic> e) => LoginEntity.fromJson(e)) | 181 | + .map<AuthEntity>((Map<String, dynamic> e) => AuthEntity.fromJson(e)) |
182 | .toList() as M; | 182 | .toList() as M; |
183 | } | 183 | } |
184 | - if (<LoginData>[] is M) { | 184 | + if (<AuthData>[] is M) { |
185 | return data | 185 | return data |
186 | - .map<LoginData>((Map<String, dynamic> e) => LoginData.fromJson(e)) | 186 | + .map<AuthData>((Map<String, dynamic> e) => AuthData.fromJson(e)) |
187 | .toList() as M; | 187 | .toList() as M; |
188 | } | 188 | } |
189 | - if (<LoginError>[] is M) { | 189 | + if (<AuthError>[] is M) { |
190 | return data | 190 | return data |
191 | - .map<LoginError>((Map<String, dynamic> e) => LoginError.fromJson(e)) | 191 | + .map<AuthError>((Map<String, dynamic> e) => AuthError.fromJson(e)) |
192 | .toList() as M; | 192 | .toList() as M; |
193 | } | 193 | } |
194 | if (<LangSortEntity>[] is M) { | 194 | if (<LangSortEntity>[] is M) { | ... | ... |
1 | import 'package:Parlando/generated/json/base/json_convert_content.dart'; | 1 | import 'package:Parlando/generated/json/base/json_convert_content.dart'; |
2 | -import 'package:Parlando/login/models/login_entity.dart'; | 2 | +import 'package:Parlando/login/models/auth_entity.dart'; |
3 | 3 | ||
4 | -LoginEntity $LoginEntityFromJson(Map<String, dynamic> json) { | 4 | +AuthEntity $LoginEntityFromJson(Map<String, dynamic> json) { |
5 | - final LoginEntity loginEntity = LoginEntity(); | 5 | + final AuthEntity loginEntity = AuthEntity(); |
6 | final String? status = jsonConvert.convert<String>(json['status']); | 6 | final String? status = jsonConvert.convert<String>(json['status']); |
7 | if (status != null) { | 7 | if (status != null) { |
8 | loginEntity.status = status; | 8 | loginEntity.status = status; |
... | @@ -15,18 +15,18 @@ LoginEntity $LoginEntityFromJson(Map<String, dynamic> json) { | ... | @@ -15,18 +15,18 @@ LoginEntity $LoginEntityFromJson(Map<String, dynamic> json) { |
15 | if (message != null) { | 15 | if (message != null) { |
16 | loginEntity.message = message; | 16 | loginEntity.message = message; |
17 | } | 17 | } |
18 | - final LoginData? data = jsonConvert.convert<LoginData>(json['data']); | 18 | + final AuthData? data = jsonConvert.convert<AuthData>(json['data']); |
19 | if (data != null) { | 19 | if (data != null) { |
20 | loginEntity.data = data; | 20 | loginEntity.data = data; |
21 | } | 21 | } |
22 | - final LoginError? error = jsonConvert.convert<LoginError>(json['error']); | 22 | + final AuthError? error = jsonConvert.convert<AuthError>(json['error']); |
23 | if (error != null) { | 23 | if (error != null) { |
24 | loginEntity.error = error; | 24 | loginEntity.error = error; |
25 | } | 25 | } |
26 | return loginEntity; | 26 | return loginEntity; |
27 | } | 27 | } |
28 | 28 | ||
29 | -Map<String, dynamic> $LoginEntityToJson(LoginEntity entity) { | 29 | +Map<String, dynamic> $LoginEntityToJson(AuthEntity entity) { |
30 | final Map<String, dynamic> data = <String, dynamic>{}; | 30 | final Map<String, dynamic> data = <String, dynamic>{}; |
31 | data['status'] = entity.status; | 31 | data['status'] = entity.status; |
32 | data['code'] = entity.code; | 32 | data['code'] = entity.code; |
... | @@ -36,8 +36,8 @@ Map<String, dynamic> $LoginEntityToJson(LoginEntity entity) { | ... | @@ -36,8 +36,8 @@ Map<String, dynamic> $LoginEntityToJson(LoginEntity entity) { |
36 | return data; | 36 | return data; |
37 | } | 37 | } |
38 | 38 | ||
39 | -LoginData $LoginDataFromJson(Map<String, dynamic> json) { | 39 | +AuthData $LoginDataFromJson(Map<String, dynamic> json) { |
40 | - final LoginData loginData = LoginData(); | 40 | + final AuthData loginData = AuthData(); |
41 | final String? token = jsonConvert.convert<String>(json['token']); | 41 | final String? token = jsonConvert.convert<String>(json['token']); |
42 | if (token != null) { | 42 | if (token != null) { |
43 | loginData.token = token; | 43 | loginData.token = token; |
... | @@ -45,18 +45,18 @@ LoginData $LoginDataFromJson(Map<String, dynamic> json) { | ... | @@ -45,18 +45,18 @@ LoginData $LoginDataFromJson(Map<String, dynamic> json) { |
45 | return loginData; | 45 | return loginData; |
46 | } | 46 | } |
47 | 47 | ||
48 | -Map<String, dynamic> $LoginDataToJson(LoginData entity) { | 48 | +Map<String, dynamic> $LoginDataToJson(AuthData entity) { |
49 | final Map<String, dynamic> data = <String, dynamic>{}; | 49 | final Map<String, dynamic> data = <String, dynamic>{}; |
50 | data['token'] = entity.token; | 50 | data['token'] = entity.token; |
51 | return data; | 51 | return data; |
52 | } | 52 | } |
53 | 53 | ||
54 | -LoginError $LoginErrorFromJson(Map<String, dynamic> json) { | 54 | +AuthError $LoginErrorFromJson(Map<String, dynamic> json) { |
55 | - final LoginError loginError = LoginError(); | 55 | + final AuthError loginError = AuthError(); |
56 | return loginError; | 56 | return loginError; |
57 | } | 57 | } |
58 | 58 | ||
59 | -Map<String, dynamic> $LoginErrorToJson(LoginError entity) { | 59 | +Map<String, dynamic> $LoginErrorToJson(AuthError entity) { |
60 | final Map<String, dynamic> data = <String, dynamic>{}; | 60 | final Map<String, dynamic> data = <String, dynamic>{}; |
61 | return data; | 61 | return data; |
62 | } | 62 | } | ... | ... |
... | @@ -3,16 +3,16 @@ import 'package:Parlando/generated/json/base/json_field.dart'; | ... | @@ -3,16 +3,16 @@ import 'package:Parlando/generated/json/base/json_field.dart'; |
3 | import 'package:Parlando/generated/json/login_entity.g.dart'; | 3 | import 'package:Parlando/generated/json/login_entity.g.dart'; |
4 | 4 | ||
5 | @JsonSerializable() | 5 | @JsonSerializable() |
6 | -class LoginEntity { | 6 | +class AuthEntity { |
7 | String? status; | 7 | String? status; |
8 | int? code; | 8 | int? code; |
9 | String? message; | 9 | String? message; |
10 | - LoginData? data; | 10 | + AuthData? data; |
11 | - LoginError? error; | 11 | + AuthError? error; |
12 | 12 | ||
13 | - LoginEntity(); | 13 | + AuthEntity(); |
14 | 14 | ||
15 | - factory LoginEntity.fromJson(Map<String, dynamic> json) => | 15 | + factory AuthEntity.fromJson(Map<String, dynamic> json) => |
16 | $LoginEntityFromJson(json); | 16 | $LoginEntityFromJson(json); |
17 | 17 | ||
18 | Map<String, dynamic> toJson() => $LoginEntityToJson(this); | 18 | Map<String, dynamic> toJson() => $LoginEntityToJson(this); |
... | @@ -24,12 +24,12 @@ class LoginEntity { | ... | @@ -24,12 +24,12 @@ class LoginEntity { |
24 | } | 24 | } |
25 | 25 | ||
26 | @JsonSerializable() | 26 | @JsonSerializable() |
27 | -class LoginData { | 27 | +class AuthData { |
28 | String? token; | 28 | String? token; |
29 | 29 | ||
30 | - LoginData(); | 30 | + AuthData(); |
31 | 31 | ||
32 | - factory LoginData.fromJson(Map<String, dynamic> json) => | 32 | + factory AuthData.fromJson(Map<String, dynamic> json) => |
33 | $LoginDataFromJson(json); | 33 | $LoginDataFromJson(json); |
34 | 34 | ||
35 | Map<String, dynamic> toJson() => $LoginDataToJson(this); | 35 | Map<String, dynamic> toJson() => $LoginDataToJson(this); |
... | @@ -41,10 +41,10 @@ class LoginData { | ... | @@ -41,10 +41,10 @@ class LoginData { |
41 | } | 41 | } |
42 | 42 | ||
43 | @JsonSerializable() | 43 | @JsonSerializable() |
44 | -class LoginError { | 44 | +class AuthError { |
45 | - LoginError(); | 45 | + AuthError(); |
46 | 46 | ||
47 | - factory LoginError.fromJson(Map<String, dynamic> json) => | 47 | + factory AuthError.fromJson(Map<String, dynamic> json) => |
48 | $LoginErrorFromJson(json); | 48 | $LoginErrorFromJson(json); |
49 | 49 | ||
50 | Map<String, dynamic> toJson() => $LoginErrorToJson(this); | 50 | Map<String, dynamic> toJson() => $LoginErrorToJson(this); | ... | ... |
1 | -import 'package:Parlando/login/models/login_entity.dart'; | 1 | +import 'package:Parlando/login/models/auth_entity.dart'; |
2 | import 'package:Parlando/net/dio_utils.dart'; | 2 | import 'package:Parlando/net/dio_utils.dart'; |
3 | import 'package:Parlando/net/http_api.dart'; | 3 | import 'package:Parlando/net/http_api.dart'; |
4 | import 'package:Parlando/util/toast_utils.dart'; | 4 | import 'package:Parlando/util/toast_utils.dart'; |
... | @@ -133,7 +133,7 @@ class _LoginPageState extends State<LoginPage> | ... | @@ -133,7 +133,7 @@ class _LoginPageState extends State<LoginPage> |
133 | "email": _nameController.text, | 133 | "email": _nameController.text, |
134 | "password": _passwordController.text, | 134 | "password": _passwordController.text, |
135 | }; | 135 | }; |
136 | - DioUtils.instance.asyncRequestNetwork<LoginEntity>( | 136 | + DioUtils.instance.asyncRequestNetwork<AuthEntity>( |
137 | Method.post, | 137 | Method.post, |
138 | HttpApi.login, | 138 | HttpApi.login, |
139 | params: params, | 139 | params: params, | ... | ... |
1 | +import 'package:Parlando/login/models/auth_entity.dart'; | ||
1 | import 'package:Parlando/net/dio_utils.dart'; | 2 | import 'package:Parlando/net/dio_utils.dart'; |
2 | import 'package:Parlando/net/http_api.dart'; | 3 | import 'package:Parlando/net/http_api.dart'; |
3 | import 'package:Parlando/res/constant.dart'; | 4 | import 'package:Parlando/res/constant.dart'; |
... | @@ -83,12 +84,12 @@ class _RegisterPageState extends State<RegisterPage> | ... | @@ -83,12 +84,12 @@ class _RegisterPageState extends State<RegisterPage> |
83 | "password": _passwordController.text, | 84 | "password": _passwordController.text, |
84 | "verify_code": _vCodeController.text, | 85 | "verify_code": _vCodeController.text, |
85 | }; | 86 | }; |
86 | - DioUtils.instance.asyncRequestNetwork( | 87 | + DioUtils.instance.asyncRequestNetwork<AuthEntity>( |
87 | Method.post, | 88 | Method.post, |
88 | HttpApi.register, | 89 | HttpApi.register, |
89 | params: params, | 90 | params: params, |
90 | onSuccess: (data) { | 91 | onSuccess: (data) { |
91 | - SpUtil.putString(Constant.userToken, "this is user token!"); | 92 | + SpUtil.putString(Constant.userToken, data!.data!.token!); |
92 | NavigatorUtils.push(context, Routes.home, clearStack: true); | 93 | NavigatorUtils.push(context, Routes.home, clearStack: true); |
93 | _isLoading = false; | 94 | _isLoading = false; |
94 | }, | 95 | }, |
... | @@ -189,7 +190,7 @@ class _RegisterPageState extends State<RegisterPage> | ... | @@ -189,7 +190,7 @@ class _RegisterPageState extends State<RegisterPage> |
189 | .push(MaterialPageRoute(builder: (context) { | 190 | .push(MaterialPageRoute(builder: (context) { |
190 | return WebViewPage( | 191 | return WebViewPage( |
191 | title: | 192 | title: |
192 | - '《${ParlandoLocalizations.of(context).user_agreement}》', | 193 | + '《${ParlandoLocalizations.of(context).user_agreement}》', |
193 | url: 'https://flutter.dev'); | 194 | url: 'https://flutter.dev'); |
194 | })); | 195 | })); |
195 | }, | 196 | }, |
... | @@ -204,7 +205,7 @@ class _RegisterPageState extends State<RegisterPage> | ... | @@ -204,7 +205,7 @@ class _RegisterPageState extends State<RegisterPage> |
204 | .push(MaterialPageRoute(builder: (context) { | 205 | .push(MaterialPageRoute(builder: (context) { |
205 | return WebViewPage( | 206 | return WebViewPage( |
206 | title: | 207 | title: |
207 | - '《${ParlandoLocalizations.of(context).privacy_policy}》', | 208 | + '《${ParlandoLocalizations.of(context).privacy_policy}》', |
208 | url: 'https://flutter.dev'); | 209 | url: 'https://flutter.dev'); |
209 | })); | 210 | })); |
210 | }, | 211 | }, | ... | ... |
-
Please register or login to post a comment