Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -26,35 +26,35 @@
@SecurityRequirement(name = "BearerAuth")
public class ClubImageController {

public ClubImageController(@Qualifier("googleDrive") ClubImageService clubImageService) {
public ClubImageController(@Qualifier("cloudflare") ClubImageService clubImageService) {
this.clubImageService = clubImageService;
}

private final ClubImageService clubImageService;

@PostMapping(value = "/{clubId}/logo", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@Operation(summary = "로고 이미지 업데이트", description = "로고 이미지를 업데이트합니다.")
@Operation(summary = "로고 이미지 업데이트", description = "cloudflare 상에 로고 이미지를 업데이트합니다.")
public ResponseEntity<?> uploadLogo(@PathVariable String clubId,
@RequestPart("logo") MultipartFile file) {
@RequestPart("logo") MultipartFile file) {
String fileUrl = clubImageService.uploadLogo(clubId, file);
return Response.ok(fileUrl);
}

@DeleteMapping(value = "/{clubId}/logo")
@Operation(summary = "로고 이미지 삭제", description = "로고 이미지를 저장소에서 삭제합니다.")
@Operation(summary = "로고 이미지 삭제", description = "cloudflare 상에 로고 이미지를 저장소에서 삭제합니다.")
public ResponseEntity<?> deleteLogo(@PathVariable String clubId) {
clubImageService.deleteLogo(clubId);
return Response.ok("success delete logo");
}

@PostMapping(value = "/{clubId}/feed", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@Operation(summary = "피드 이미지 업로드", description = "피드에 사용할 이미지를 업로드하고 주소를 반환받습니다.")
@Operation(summary = "피드 이미지 업로드", description = "cloudflare 상에 피드에 사용할 이미지를 업로드하고 주소를 반환받습니다.")
public ResponseEntity<?> uploadFeed(@PathVariable String clubId, @RequestPart("feed") MultipartFile file) {
return Response.ok(clubImageService.uploadFeed(clubId, file));
}

@PostMapping(value = "/{clubId}/feeds")
@Operation(summary = "저장된 피드 이미지 업데이트(순서, 삭제 등..)", description = "피드 이미지의 설정을 업데이트 합니다.")
@Operation(summary = "저장된 피드 이미지 업데이트(순서, 삭제 등..)", description = "cloudflare 상에 피드 이미지의 설정을 업데이트 합니다.")
public ResponseEntity<?> putFeeds(@PathVariable String clubId, @RequestBody FeedUpdateRequest feeds) {
clubImageService.updateFeeds(clubId, feeds.feeds());
return Response.ok("success put feeds");
Expand Down
Loading