Skip to content

Commit 587d651

Browse files
authored
Merge pull request #300 from Team-WSS/fix/#299
[FIX] 차단된 유저에 대한 알림 받지 않도록 수정
2 parents 7541672 + dcad691 commit 587d651

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/java/org/websoso/WSSServer/service/CommentService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void createComment(User user, Feed feed, String commentContent) {
5656

5757
private void sendCommentPushMessageToFeedOwner(User user, Feed feed) {
5858
User feedOwner = feed.getUser();
59-
if (isUserCommentOwner(user, feedOwner)) {
59+
if (isUserCommentOwner(user, feedOwner) || blockService.isBlocked(feedOwner.getUserId(), user.getUserId())) {
6060
return;
6161
}
6262

@@ -112,6 +112,8 @@ private void sendCommentPushMessageToCommenters(User user, Feed feed) {
112112
.stream()
113113
.map(Comment::getUserId)
114114
.filter(userId -> !userId.equals(user.getUserId()))
115+
.filter(userId -> !blockService.isBlocked(userId, user.getUserId())
116+
&& !blockService.isBlocked(userId, feed.getUser().getUserId()))
115117
.distinct()
116118
.map(userService::getUserOrException)
117119
.toList();

src/main/java/org/websoso/WSSServer/service/FeedService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public void likeFeed(User user, Long feedId) {
129129

130130
private void sendLikePushMessage(User liker, Feed feed) {
131131
User feedOwner = feed.getUser();
132-
if (liker.equals(feedOwner)) {
132+
if (liker.equals(feedOwner) || blockService.isBlocked(feedOwner.getUserId(), liker.getUserId())) {
133133
return;
134134
}
135135

0 commit comments

Comments
 (0)