uodate create/detail - no upload file

This commit is contained in:
Phuoc Nguyen
2025-11-28 16:38:46 +07:00
parent 9e7bda32f2
commit 5e3e1401c1
8 changed files with 834 additions and 342 deletions

View File

@@ -38,4 +38,46 @@ class DesignRequestRepositoryImpl implements DesignRequestRepository {
rethrow;
}
}
@override
Future<String> createDesignRequest({
required String subject,
required String area,
required String region,
required String desiredStyle,
String? estimatedBudget,
required String detailedRequirements,
required String dateline,
}) async {
try {
return await _remoteDataSource.createDesignRequest(
subject: subject,
area: area,
region: region,
desiredStyle: desiredStyle,
estimatedBudget: estimatedBudget,
detailedRequirements: detailedRequirements,
dateline: dateline,
);
} catch (e) {
rethrow;
}
}
@override
Future<void> uploadDesignRequestFile({
required String requestId,
required String filePath,
required String fileName,
}) async {
try {
await _remoteDataSource.uploadDesignRequestFile(
requestId: requestId,
filePath: filePath,
fileName: fileName,
);
} catch (e) {
rethrow;
}
}
}