@@ -11,6 +11,7 @@ import 'package:path_provider/path_provider.dart';
1111
1212class BackendApiClient {
1313 final String url = dotenv.env['BACKEND_URL' ]! ;
14+
1415 final _storage = FlutterSecureStorage ();
1516
1617 Future <Map <String ,dynamic >> registerUser ({
@@ -19,6 +20,7 @@ class BackendApiClient {
1920 required String password,
2021 File ? file,
2122 String ? profilurl,
23+ bool ? gg,
2224 }) async {
2325 final uri = Uri .parse ('$url /user/signup' );
2426 final request = http.MultipartRequest ('POST' , uri);
@@ -45,13 +47,16 @@ class BackendApiClient {
4547 final responseBody = await response.stream.bytesToString ();
4648 final body = jsonDecode (responseBody);
4749 if (response.statusCode != 200 && response.statusCode!= 201 ){
48- if (profilurl != null && response.statusCode== 202 ){
50+ if (profilurl != null && response.statusCode== 202 || gg == true ){
4951 return jsonDecode (responseBody);
5052 }
5153 if (response.statusCode== 202 ){
52- throw Exception ('users already exist' );
54+ if (gg == true ){
55+ return jsonDecode (responseBody);
56+ }
57+ throw Exception ('users already exist2222' );
5358 }
54- throw Exception (body['message' ] ?? 'Something went wrong ' );
59+ throw Exception (body['message' ] ?? 'Something went wron222g ' );
5560 }
5661 return jsonDecode (responseBody);
5762 }
@@ -70,13 +75,16 @@ class BackendApiClient {
7075 'password' : password,
7176 }),
7277 );
78+ print (email);
7379 final responseBody = jsonDecode (response.body);
7480 if (response.statusCode != 200 && response.statusCode!= 201 ){
7581 if (response.statusCode== 202 ){
7682 throw Exception ( 'Something went wrong' );
7783 }
7884 throw Exception ('Something went wrong' );
7985 }
86+ print ('Something went wrong' );
87+ print (responseBody);
8088 return responseBody;
8189 }
8290
0 commit comments