Skip to content

Commit

Permalink
Revert "feat: 메세지 수신 시 push 알림 구현"
Browse files Browse the repository at this point in the history
This reverts commit 22b73f7.
  • Loading branch information
Ganghee-Lee-0522 committed Apr 30, 2024
1 parent 0693895 commit 58b7a05
Showing 1 changed file with 17 additions and 12 deletions.
29 changes: 17 additions & 12 deletions src/main/java/zero/eight/donut/service/MessageService.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
package zero.eight.donut.service;

import com.google.firebase.messaging.FirebaseMessagingException;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import zero.eight.donut.common.response.ApiResponse;
import zero.eight.donut.config.firebase.FcmUtils;
import zero.eight.donut.config.jwt.AuthUtils;
import zero.eight.donut.domain.Gift;
import zero.eight.donut.domain.Giftbox;
Expand All @@ -19,18 +15,21 @@

import java.util.List;

@Getter
@RequiredArgsConstructor
@Service
public class MessageService {

private final AuthUtils authUtils;
private final FcmUtils fcmUtils;
private final GiftboxRepository giftboxRepository;
private final AuthUtils authUtils;
private final MessageRepository messageRepository;

public MessageService(GiftboxRepository giftboxRepository, AuthUtils authUtils, MessageRepository messageRepository) {
this.giftboxRepository = giftboxRepository;
this.authUtils = authUtils;
this.messageRepository = messageRepository;
}

@Transactional
public ApiResponse<?> sendMessage(SendMessageRequestDto requestDto) throws FirebaseMessagingException {
public ApiResponse<?> sendMessage(SendMessageRequestDto requestDto) {
// 수혜자
Receiver receiver = authUtils.getReceiver();

Expand All @@ -49,11 +48,17 @@ public ApiResponse<?> sendMessage(SendMessageRequestDto requestDto) throws Fireb
.giver(g.getGiver())
.build();
messageRepository.save(message);

// 기부자에게 알림 보내기
fcmUtils.sendMessage(g.getGiver().getId(), "message", "You've got a message!");
}

/////////////////////////////////////
/////////////////////////////////////
/////////////////////////////////////
// 기부자에게 알림 보내기
/////////////////////////////////////
/////////////////////////////////////
/////////////////////////////////////


// 반환하기
return ApiResponse.success(Success.SEND_MESSAGE_SUCCESS);
}
Expand Down

0 comments on commit 58b7a05

Please sign in to comment.