removed try-catch blocks from auth_api.dart, devices_api.dart and spaces_api.dart files

This commit is contained in:
Mohammad Salameh
2024-04-16 15:45:04 +03:00
parent df13c66b1a
commit 95f7ade9e6
3 changed files with 58 additions and 82 deletions

View File

@ -16,16 +16,11 @@ class AuthenticationAPI {
static Future<Token> loginWithEmail(
{required LoginWithEmailModel model}) async {
try {
final response = await HTTPService().post(
path: ApiEndpoints.login,
body: model.toJson(),
showServerMessage: false,
expectedResponseModel: (json) => Token.fromJson(json['data']));
// developer.log("response: $response");
return response;
} catch (e) {
rethrow;
}
}
}

View File

@ -30,7 +30,7 @@ class DevicesAPI {
"pageSize": 100,
"pageNo": 1
};
try {
final response = await _httpService.get(
path: ApiEndpoints.groups,
queryParameters: params,
@ -39,13 +39,9 @@ class DevicesAPI {
DevicesCategoryModel.fromJsonList(json['groups']),
);
return response;
} catch (e) {
rethrow;
}
}
static Future<Map<String, dynamic>> getDeviceStatus(String deviceId) async {
try {
final response = await _httpService.get(
path: '${ApiEndpoints.deviceStatus}/$deviceId/functions/status',
showServerMessage: false,
@ -54,13 +50,9 @@ class DevicesAPI {
},
);
return response;
} catch (e) {
rethrow;
}
}
static Future<List<DeviceModel>> getDevicesByRoomId(int roomId) async {
try {
final response = await _httpService.get(
path: ApiEndpoints.devicesByRoom,
queryParameters: {"roomId": roomId, "pageSize": 10},
@ -74,8 +66,5 @@ class DevicesAPI {
},
);
return response;
} catch (e) {
rethrow;
}
}
}

View File

@ -12,7 +12,6 @@ class SpacesAPI {
static Future<List<SpaceModel>> getSpaces() async {
var uuid =
await const FlutterSecureStorage().read(key: UserModel.userUuidKey);
try {
final response = await _httpService.get(
path: ApiEndpoints.spaces,
queryParameters: {
@ -22,14 +21,10 @@ class SpacesAPI {
expectedResponseModel: (json) => SpaceModel.fromJsonList(json),
);
return response;
} catch (e) {
rethrow;
}
}
//get rooms by space id
static Future<List<RoomModel>> getRoomsBySpaceId(int spaceId) async {
try {
final response = await _httpService.get(
path: ApiEndpoints.rooms,
queryParameters: {"homeId": spaceId},
@ -43,8 +38,5 @@ class SpacesAPI {
},
);
return response;
} catch (e) {
rethrow;
}
}
}