diff --git a/lib/data/datasources/remote/company_remote_datasource.dart b/lib/data/datasources/remote/company_remote_datasource.dart index 63b7bff..33b7417 100644 --- a/lib/data/datasources/remote/company_remote_datasource.dart +++ b/lib/data/datasources/remote/company_remote_datasource.dart @@ -82,7 +82,7 @@ class CompanyRemoteDataSourceImpl implements CompanyRemoteDataSource { if (response.statusCode == 200) { // API 응답을 직접 파싱 final responseData = response.data; - if (responseData != null && responseData['status'] == 'success' && responseData['data'] != null) { + if (responseData != null && responseData['success'] == true && responseData['data'] != null) { final List dataList = responseData['data']; final pagination = responseData['pagination'] ?? {}; @@ -134,7 +134,7 @@ class CompanyRemoteDataSourceImpl implements CompanyRemoteDataSource { if (response.statusCode == 201 || response.statusCode == 200) { // API 응답 구조 확인 final responseData = response.data; - if (responseData != null && responseData['status'] == 'success' && responseData['data'] != null) { + if (responseData != null && responseData['success'] == true && responseData['data'] != null) { // 직접 파싱 return CompanyResponse.fromJson(responseData['data'] as Map); } else { @@ -353,7 +353,7 @@ class CompanyRemoteDataSourceImpl implements CompanyRemoteDataSource { if (response.statusCode == 200) { final responseData = response.data; - if (responseData != null && responseData['status'] == 'success' && responseData['data'] != null) { + if (responseData != null && responseData['success'] == true && responseData['data'] != null) { final List dataList = responseData['data']; return dataList.map((item) => CompanyBranchFlatDto.fromJson(item as Map)