Skip to content

Commit 170fd1d

Browse files
authored
Merge pull request #306 from Team-WSS/fix/#305
2 parents 3a7888f + e258763 commit 170fd1d

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.websoso.WSSServer.service;
22

3+
import static java.lang.Boolean.TRUE;
34
import static org.websoso.WSSServer.domain.common.Action.DELETE;
45
import static org.websoso.WSSServer.domain.common.Action.UPDATE;
56
import static org.websoso.WSSServer.domain.common.DiscordWebhookMessageType.REPORT;
@@ -76,6 +77,10 @@ private void sendCommentPushMessageToFeedOwner(User user, Feed feed) {
7677
);
7778
notificationRepository.save(notification);
7879

80+
if (!TRUE.equals(feedOwner.getIsPushEnabled())) {
81+
return;
82+
}
83+
7984
List<UserDevice> feedOwnerDevices = feedOwner.getUserDevices();
8085
if (feedOwnerDevices.isEmpty()) {
8186
return;
@@ -147,6 +152,10 @@ private void sendCommentPushMessageToCommenters(User user, Feed feed) {
147152
);
148153
notificationRepository.save(notification);
149154

155+
if (!TRUE.equals(commenter.getIsPushEnabled())) {
156+
return;
157+
}
158+
150159
List<UserDevice> commenterDevices = commenter.getUserDevices();
151160
if (commenterDevices.isEmpty()) {
152161
return;

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.websoso.WSSServer.service;
22

3+
import static java.lang.Boolean.TRUE;
34
import static org.websoso.WSSServer.domain.common.Action.DELETE;
45
import static org.websoso.WSSServer.domain.common.Action.UPDATE;
56
import static org.websoso.WSSServer.domain.common.DiscordWebhookMessageType.REPORT;
@@ -149,6 +150,10 @@ private void sendLikePushMessage(User liker, Feed feed) {
149150
);
150151
notificationRepository.save(notification);
151152

153+
if (!TRUE.equals(feedOwner.getIsPushEnabled())) {
154+
return;
155+
}
156+
152157
List<UserDevice> feedOwnerDevices = feedOwner.getUserDevices();
153158
if (feedOwnerDevices.isEmpty()) {
154159
return;

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.websoso.WSSServer.service;
22

3+
import static java.lang.Boolean.TRUE;
4+
35
import java.util.List;
46
import lombok.RequiredArgsConstructor;
57
import org.springframework.stereotype.Service;
@@ -56,6 +58,10 @@ private void sendPopularFeedPushMessage(Feed feed) {
5658
);
5759
notificationRepository.save(notification);
5860

61+
if (!TRUE.equals(feedOwner.getIsPushEnabled())) {
62+
return;
63+
}
64+
5965
List<UserDevice> feedOwnerDevices = feedOwner.getUserDevices();
6066
if (feedOwnerDevices.isEmpty()) {
6167
return;

0 commit comments

Comments
 (0)