Skip to content

Commit f4d9356

Browse files
authored
Merge pull request #91 from Modagbul/fix/auth
fix: fcmService 의존하게 수정
2 parents bf37371 + 3c03f17 commit f4d9356

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/main/java/com/moing/backend/domain/mission/application/dto/res/SingleMissionBoardRes.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import lombok.Builder;
55
import lombok.Getter;
66
import lombok.Setter;
7-
import org.checkerframework.checker.units.qual.A;
87

98
@Getter
109
@Setter

src/main/java/com/moing/backend/domain/team/application/service/ApproveTeamUseCase.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
import com.moing.backend.domain.team.application.dto.response.GetLeaderInfoResponse;
44
import com.moing.backend.domain.team.domain.service.TeamGetService;
55
import com.moing.backend.domain.team.domain.service.TeamUpdateService;
6+
import com.moing.backend.global.config.fcm.FcmConfig;
67
import com.moing.backend.global.config.fcm.dto.event.FcmEvent;
8+
import com.moing.backend.global.config.fcm.dto.request.SingleRequest;
9+
import com.moing.backend.global.config.fcm.service.FcmService;
710
import lombok.RequiredArgsConstructor;
811
import org.springframework.context.ApplicationEventPublisher;
912
import org.springframework.stereotype.Service;
@@ -21,15 +24,15 @@ public class ApproveTeamUseCase {
2124

2225
private final TeamUpdateService teamUpdateService;
2326
private final TeamGetService teamGetService;
24-
private final ApplicationEventPublisher eventPublisher;
27+
private final FcmService fcmService;
2528

2629
public void approveTeams(List<Long> teamIds){
2730
teamUpdateService.updateTeamStatus(true, teamIds);
2831
List<GetLeaderInfoResponse> leaderInfos=teamGetService.getLeaderInfoResponses(teamIds);
2932
for(GetLeaderInfoResponse info: leaderInfos){
3033
String title=APPROVE_TEAM_MESSAGE.title(info.getLeaderName(), info.getTeamName());
3134
String body= APPROVE_TEAM_MESSAGE.body();
32-
eventPublisher.publishEvent(new FcmEvent(title, body, Collections.singletonList(info.getLeaderFcmToken())));
35+
fcmService.sendSingleDevice(new SingleRequest(info.getLeaderFcmToken(), title, body));
3336
}
3437
}
3538
}

0 commit comments

Comments
 (0)