Skip to content

Commit f44ae71

Browse files
wait status from trippo by taskId
1 parent 4502ab7 commit f44ae71

File tree

6 files changed

+29
-27
lines changed

6 files changed

+29
-27
lines changed

src/main/java/com/outfitlab/project/infrastructure/TrippoControllerService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public TripoModel uploadAndProcessImage(MultipartFile imageFile) throws Exceptio
2020

2121
Map<String, String> uploadData = trippoService.uploadImageToTrippo(imageFile);
2222
String taskId = trippoService.generateImageToModelTrippo(uploadData);
23+
System.out.println(this.trippoService.checkTaskStatus(taskId));
2324

2425
TripoModel model = tripoModelRepository.findByTaskId(taskId)
2526
.orElseThrow(() -> new IllegalStateException("Modelo no encontrado en base de datos"));

src/main/java/com/outfitlab/project/infrastructure/TrippoService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ public Map<String, String> checkTaskStatus(String taskId) throws JsonProcessingE
188188
String glbUrl = null;
189189
String webpUrl = null;
190190

191-
for (int i = 0; i < 30; i++) { // acá espero 1 min para ver si ya me generó el glb
192-
Thread.sleep(2000);
191+
for (int i = 0; i < 40; i++) { // acá espero 1 min para ver si ya me generó el glb
192+
Thread.sleep(10000);
193193

194194
HttpHeaders taskHeaders = new HttpHeaders();
195195
taskHeaders.setContentType(MediaType.APPLICATION_JSON);
@@ -204,6 +204,7 @@ public Map<String, String> checkTaskStatus(String taskId) throws JsonProcessingE
204204

205205
JsonNode statusJson = mapper.readTree(statusResponse.getBody());
206206
String status = statusJson.path("data").get("status").asText();
207+
System.out.println("EL ESTADO ACTUAL ES: " + status + ". ITERACIÓN N°: " + i);
207208

208209
if (status.equalsIgnoreCase("success")) {
209210
glbUrl = statusJson.path("data").get("result").get("pbr_model").get("url").asText();
Binary file not shown.
Binary file not shown.
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\infrastructure\TrippoControllerService.java
2-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\infrastructure\TrippoService.java
3-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\security\config\CorsConfig.java
4-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\infrastructure\UserService.java
5-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\presentation\TrippoController.java
6-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\domain\repositories\TripoModelRepository.java
7-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\ProjectApplication.java
8-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\security\config\HttpConfig.java
9-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\infrastructure\config\RestTemplateConfig.java
10-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\domain\interfaces\ITrippoService.java
11-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\domain\entities\TripoModel.java
12-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\presentation\UserController.java
13-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\domain\entities\User.java
14-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\domain\exceptions\ImageInvalidFormatException.java
15-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\security\config\SecurityConfig.java
16-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\infrastructure\config\MinioConfig.java
17-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\s3\S3Config.java
18-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\s3\S3Service.java
19-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\presentation\dto\TripoModelResponse.java
20-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\main\java\com\outfitlab\project\domain\exceptions\UserNotFound.java
1+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\security\config\HttpConfig.java
2+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\infrastructure\config\RestTemplateConfig.java
3+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\presentation\UserController.java
4+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\domain\exceptions\ImageInvalidFormatException.java
5+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\s3\S3Config.java
6+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\ProjectApplication.java
7+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\s3\S3Service.java
8+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\infrastructure\TrippoService.java
9+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\domain\entities\TripoModel.java
10+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\domain\exceptions\UserNotFound.java
11+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\security\config\CorsConfig.java
12+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\presentation\dto\TripoModelResponse.java
13+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\infrastructure\UserService.java
14+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\infrastructure\TrippoControllerService.java
15+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\domain\repositories\TripoModelRepository.java
16+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\presentation\TrippoController.java
17+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\infrastructure\config\MinioConfig.java
18+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\domain\entities\User.java
19+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\security\config\SecurityConfig.java
20+
C:\Users\germa\OneDrive\Escritorio\backend\src\main\java\com\outfitlab\project\domain\interfaces\ITrippoService.java
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\test\java\com\outfitlab\project\ProjectApplicationTests.java
2-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\test\java\com\outfitlab\project\s3\S3ServiceTest.java
3-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\test\java\com\outfitlab\project\infrastructure\TrippoControllerServiceTest.java
4-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\test\java\com\outfitlab\project\presentation\TrippoControllerTest.java
5-
C:\Users\germa\OneDrive\Escritorio\Unlam\TPI\backend\src\test\java\com\outfitlab\project\infrastructure\TrippoServiceTest.java
1+
C:\Users\germa\OneDrive\Escritorio\backend\src\test\java\com\outfitlab\project\s3\S3ServiceTest.java
2+
C:\Users\germa\OneDrive\Escritorio\backend\src\test\java\com\outfitlab\project\presentation\TrippoControllerTest.java
3+
C:\Users\germa\OneDrive\Escritorio\backend\src\test\java\com\outfitlab\project\ProjectApplicationTests.java
4+
C:\Users\germa\OneDrive\Escritorio\backend\src\test\java\com\outfitlab\project\infrastructure\TrippoControllerServiceTest.java
5+
C:\Users\germa\OneDrive\Escritorio\backend\src\test\java\com\outfitlab\project\infrastructure\TrippoServiceTest.java

0 commit comments

Comments
 (0)