Skip to content

Commit 5772a92

Browse files
committed
feat: trigger LINK_GUARDIAN mission completion
1 parent 4803ca9 commit 5772a92

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/main/java/backend/knowhow/domain/member/service/GuardianLinkService.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import backend.knowhow.domain.member.dto.response.SeniorViewLinkResponse;
88
import backend.knowhow.domain.member.repository.GuardianLinkRepository;
99
import backend.knowhow.domain.member.repository.MemberRepository;
10+
import backend.knowhow.domain.mission.domain.MissionCode;
11+
import backend.knowhow.domain.mission.service.MissionService;
1012
import backend.knowhow.global.common.exception.BaseException;
1113
import backend.knowhow.global.common.response.ErrorType;
1214
import org.springframework.transaction.annotation.Transactional;
@@ -20,6 +22,7 @@ public class GuardianLinkService {
2022

2123
private final GuardianLinkRepository guardianLinkRepository;
2224
private final MemberRepository memberRepository;
25+
private final MissionService missionService;
2326

2427
public void link(Long guardianId, Long seniorId) {
2528

@@ -35,6 +38,9 @@ public void link(Long guardianId, Long seniorId) {
3538
GuardianLink link = new GuardianLink(guardian, senior);
3639
guardianLinkRepository.save(link);
3740

41+
missionService.completeMission(senior, MissionCode.LINK_GUARDIAN);
42+
missionService.completeMission(guardian, MissionCode.LINK_GUARDIAN);
43+
3844
}
3945

4046
@Transactional

0 commit comments

Comments
 (0)