Skip to content

Commit 2cecfe3

Browse files
committed
fix : 리시버 중복 가능하도록
1 parent cca0b47 commit 2cecfe3

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/com/pictalk/message/service/facade/SendSendMessageFacade.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import com.pictalk.message.service.ReceiverService;
2222
import com.pictalk.message.service.SenderService;
2323
import com.pictalk.user.domain.User;
24+
import java.time.LocalDateTime;
2425
import java.util.ArrayList;
2526
import java.util.List;
2627
import java.util.Map;
@@ -66,12 +67,17 @@ public SendMessageResponse processMms(SendMessageRequest request, User user, Mul
6667
.sender(sender)
6768
.content(request.getContent())
6869
.status(request.getStatus())
70+
.sentAt(request.getSendTime()==null ? LocalDateTime.now() : LocalDateTime.parse(request.getSendTime()))
6971
.build();
7072

7173

72-
List<Receiver> receivers = receiverService.findOrCreateReceivers(request.getTargets());
7374

74-
for (Receiver receiver : receivers) {
75+
for (Target target : request.getTargets()) {
76+
Receiver receiver = Receiver.builder()
77+
.phoneNumber(target.getTo())
78+
.nickname(target.getName())
79+
.build();
80+
7581
message.addReceiver(receiver);
7682
}
7783

0 commit comments

Comments
 (0)