Skip to content

Commit

Permalink
refactor: 피드 컬렉션 피드 추가시 thumbnailUrl 확인 작업 구현
Browse files Browse the repository at this point in the history
  • Loading branch information
AlbertImKr committed Mar 7, 2024
1 parent 877c08e commit 8c75238
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,9 @@ public void delete(FeedCollectionId id, MemberId memberId) {
}

@Transactional
public void addFeed(FeedCollectionId id, FeedId feedId, MemberId memberId) {
public void addFeed(FeedCollectionId id, FeedId feedId, MemberId memberId, String thumbnailUrl) {
FeedCollection feedCollection = fetchById(id);
feedCollection.addFeed(feedId, memberId, LocalDateTime.now());
feedCollection.addFeed(feedId, memberId, thumbnailUrl, LocalDateTime.now());
}

@Transactional
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,9 @@ public void delete(FeedCollectionId id, MemberId memberId) {
}

public void addFeed(FeedCollectionId id, FeedId feedId, MemberId memberId) {
service.addFeed(id, feedId, memberId);
var feed = feedReadService.findFeed(feedId);
var thumbnailUrl = feed.getProfileImageUrl();
service.addFeed(id, feedId, memberId, thumbnailUrl);
}

public void removeFeed(FeedCollectionId id, FeedId feedId, MemberId memberId) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,9 +162,12 @@ public void validateAuthor(MemberId memberId) {
}
}

public void addFeed(FeedId feedId, MemberId memberId, LocalDateTime now) {
public void addFeed(FeedId feedId, MemberId memberId, String thumbnailUrl, LocalDateTime now) {
validateAuthor(memberId);
feedIds.add(feedId);
if (this.thumbnailUrl == null) {
this.thumbnailUrl = thumbnailUrl;
}
this.updatedAt = now;
}

Expand Down

0 comments on commit 8c75238

Please sign in to comment.