mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-11-26 20:44:54 +00:00
Refactor code for consistency and readability
- Removed unused imports and commented-out code - Updated class inheritance for AuthState subclasses - Reorganized code structure for better readability - Cleaned up debug print statements and replaced with dart:developer logs
This commit is contained in:
@ -22,7 +22,7 @@ class AuthenticationAPI {
|
||||
body: model.toJson(),
|
||||
showServerMessage: false,
|
||||
expectedResponseModel: (json) => Token.fromJson(json['data']));
|
||||
// debugPrint("response: $response");
|
||||
// developer.log("response: $response");
|
||||
return response;
|
||||
} catch (e) {
|
||||
rethrow;
|
||||
|
||||
@ -10,6 +10,7 @@ class DevicesAPI {
|
||||
DeviceControlModel controlModel) async {
|
||||
// print(
|
||||
// 'contoling [${controlModel.deviceId}] with code [${controlModel.code}] and value [${controlModel.value}');
|
||||
|
||||
final response = await _httpService.post(
|
||||
path: ApiEndpoints.control,
|
||||
body: controlModel.toJson(),
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'dart:developer' as developer;
|
||||
import 'package:syncrow_app/services/api/api_links_endpoints.dart';
|
||||
import 'package:syncrow_app/services/api/http_interceptor.dart';
|
||||
import 'package:syncrow_app/services/locator.dart';
|
||||
@ -39,9 +39,6 @@ class HTTPService {
|
||||
);
|
||||
return expectedResponseModel(response.data);
|
||||
} catch (error) {
|
||||
debugPrint("******* Error");
|
||||
debugPrint(error.toString());
|
||||
debugPrint("******* Error End");
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
@ -60,8 +57,8 @@ class HTTPService {
|
||||
queryParameters: queryParameters,
|
||||
options: options,
|
||||
);
|
||||
// debugPrint("status code is ${response.statusCode}");
|
||||
// debugPrint("response data is ${response.data}");
|
||||
// developer.log("status code is ${response.statusCode}");
|
||||
// developer.log("response data is ${response.data}");
|
||||
return expectedResponseModel(response.data);
|
||||
} catch (error) {
|
||||
rethrow;
|
||||
@ -79,11 +76,11 @@ class HTTPService {
|
||||
data: body,
|
||||
queryParameters: queryParameters,
|
||||
);
|
||||
debugPrint("status code is ${response.statusCode}");
|
||||
developer.log("status code is ${response.statusCode}");
|
||||
return expectedResponseModel(response.data);
|
||||
} catch (error) {
|
||||
debugPrint("******* Error");
|
||||
debugPrint(error.toString());
|
||||
developer.log("******* Error");
|
||||
developer.log(error.toString());
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
@ -94,26 +91,25 @@ class HTTPService {
|
||||
Map<String, dynamic>? queryParameters,
|
||||
required T Function(dynamic) expectedResponseModel}) async {
|
||||
try {
|
||||
debugPrint("download begins");
|
||||
developer.log("download begins");
|
||||
final response = await client.download(
|
||||
path,
|
||||
savePath,
|
||||
onReceiveProgress: (current, total) {
|
||||
debugPrint("current = $current, while total = $total");
|
||||
developer.log("current = $current, while total = $total");
|
||||
},
|
||||
);
|
||||
debugPrint("download ends");
|
||||
developer.log("download ends");
|
||||
return expectedResponseModel(response.data);
|
||||
// return expectedResponseModel(response.data);
|
||||
} catch (error) {
|
||||
debugPrint("******* Error");
|
||||
debugPrint("download error");
|
||||
debugPrint(error.toString());
|
||||
developer.log("******* Error");
|
||||
developer.log("download error");
|
||||
developer.log(error.toString());
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
|
||||
//delete
|
||||
Future<T> delete<T>({
|
||||
required String path,
|
||||
Map<String, dynamic>? queryParameters,
|
||||
@ -127,8 +123,8 @@ class HTTPService {
|
||||
);
|
||||
return expectedResponseModel(response.data);
|
||||
} catch (error) {
|
||||
debugPrint("******* Error");
|
||||
debugPrint(error.toString());
|
||||
developer.log("******* Error");
|
||||
developer.log(error.toString());
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,6 +5,7 @@ class MyHttpOverrides extends HttpOverrides {
|
||||
@override
|
||||
HttpClient createHttpClient(SecurityContext? context) {
|
||||
return super.createHttpClient(context)
|
||||
..badCertificateCallback = (X509Certificate cert, String host, int port) => true;
|
||||
..badCertificateCallback =
|
||||
(X509Certificate cert, String host, int port) => true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user