Skip to content

Commit df48a81

Browse files
authored
revert(coll): 메타데이터 추출 기능 롤백 (#186)
사용되지 않음
1 parent 2cff1bc commit df48a81

6 files changed

Lines changed: 2 additions & 189 deletions

File tree

build.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,6 @@ dependencies {
7878

7979
// FCM admin SDK 추가
8080
implementation 'com.google.firebase:firebase-admin:9.5.0'
81-
82-
// 메타데이터 추출을 위한 의존성 추가
83-
implementation 'com.drewnoakes:metadata-extractor:2.19.0'
8481
}
8582

8683
tasks.named('test') {
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.devkor.apu.saerok_server.domain.collection.api.dto.response;
22

33
import io.swagger.v3.oas.annotations.media.Schema;
4-
import org.devkor.apu.saerok_server.global.shared.util.dto.ExtractedImageMetadata;
54

65
public record CreateCollectionImageResponse(
76

@@ -15,11 +14,5 @@ public record CreateCollectionImageResponse(
1514
description = "업로드된 이미지에 접근할 수 있는 CloudFront 기반의 정적 이미지 URL입니다.",
1615
example = "https://d123456abcdef.cloudfront.net/collection-images/42/uuid.jpg"
1716
)
18-
String url,
19-
20-
@Schema(
21-
description = "이미지에서 추출된 메타데이터 정보 (날짜, GPS 좌표 등)"
22-
)
23-
ExtractedImageMetadata extractedMetadata
24-
17+
String url
2518
) {}

src/main/java/org/devkor/apu/saerok_server/domain/collection/application/CollectionImageCommandService.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
import org.devkor.apu.saerok_server.global.shared.exception.NotFoundException;
1414
import org.devkor.apu.saerok_server.global.shared.infra.ImageDomainService;
1515
import org.devkor.apu.saerok_server.global.shared.infra.ImageService;
16-
import org.devkor.apu.saerok_server.global.shared.infra.ImageMetadataService;
17-
import org.devkor.apu.saerok_server.global.shared.util.dto.ExtractedImageMetadata;
1816
import org.springframework.stereotype.Service;
1917

2018
import java.util.UUID;
@@ -30,7 +28,6 @@ public class CollectionImageCommandService {
3028
private final CollectionImageRepository collectionImageRepository;
3129
private final ImageDomainService imageDomainService;
3230
private final ImageService imageService;
33-
private final ImageMetadataService imageMetadataService;
3431

3532
public PresignResponse generatePresignedUploadUrl(Long userId, Long collectionId, String contentType) {
3633

@@ -59,14 +56,10 @@ public CreateCollectionImageResponse saveImageMetadata(Long userId, Long collect
5956
.objectKey(command.objectKey())
6057
.contentType(command.contentType())
6158
.build();
62-
63-
// 이미지에서 메타데이터 추출
64-
ExtractedImageMetadata extractedMetadata = imageMetadataService.extractMetadataFromS3Image(command.objectKey());
6559

6660
return new CreateCollectionImageResponse(
6761
collectionImageRepository.save(image),
68-
imageDomainService.toUploadImageUrl(image.getObjectKey()),
69-
extractedMetadata
62+
imageDomainService.toUploadImageUrl(image.getObjectKey())
7063
);
7164
}
7265

src/main/java/org/devkor/apu/saerok_server/global/shared/infra/ImageMetadataService.java

Lines changed: 0 additions & 54 deletions
This file was deleted.

src/main/java/org/devkor/apu/saerok_server/global/shared/util/ImageMetadataExtractor.java

Lines changed: 0 additions & 81 deletions
This file was deleted.

src/main/java/org/devkor/apu/saerok_server/global/shared/util/dto/ExtractedImageMetadata.java

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)