Skip to content

Commit 6946e29

Browse files
authored
refactor: n8n 관련 코드 및 이벤트 발행 로직 제거 (#433)
1 parent c59f842 commit 6946e29

7 files changed

Lines changed: 0 additions & 164 deletions

File tree

src/main/java/org/ject/support/domain/apply/service/ApplyService.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
import org.ject.support.domain.recruit.exception.RecruitErrorCode;
2828
import org.ject.support.domain.recruit.exception.RecruitException;
2929
import org.ject.support.domain.recruit.repository.RecruitRepository;
30-
import org.ject.support.external.n8n.event.ApplicationSubmittedEvent;
31-
import org.springframework.context.ApplicationEventPublisher;
3230
import org.springframework.dao.DataIntegrityViolationException;
3331
import org.springframework.stereotype.Service;
3432
import org.springframework.transaction.annotation.Transactional;
@@ -54,8 +52,6 @@ public class ApplyService implements ApplyUsecase {
5452
private final Map2JsonSerializer map2JsonSerializer;
5553
private final String2MapSerializer string2MapSerializer;
5654

57-
private final ApplicationEventPublisher applicationEventPublisher;
58-
5955
@Override
6056
@PeriodAccessible(permitAllJob = true)
6157
@Transactional(readOnly = true)
@@ -170,10 +166,6 @@ public void submitApplication(Long memberId,
170166

171167
// 5. Apply 엔티티에 제출 위임 (검증 및 상태 변경 포함)
172168
apply.submit(applicationForm);
173-
174-
// 6. n8n에 지원 완료 이벤트 발행
175-
applicationEventPublisher
176-
.publishEvent(new ApplicationSubmittedEvent(apply.getId()));
177169
}
178170

179171
@Override

src/main/java/org/ject/support/external/n8n/client/N8nClient.java

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/main/java/org/ject/support/external/n8n/event/ApplicationSubmittedEvent.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/main/java/org/ject/support/external/n8n/listener/N8nApplicationSubmittedListener.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/main/java/org/ject/support/external/n8n/service/N8nApplyService.java

Lines changed: 0 additions & 66 deletions
This file was deleted.

src/main/resources/application-test.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,3 @@ notification:
6969
webhook:
7070
admin-login: dummy-url-for-test
7171
supporter-token-issue: dummy-url-for-test
72-
73-
n8n:
74-
secret-key: n8n-test-secret-key
75-
webhook:
76-
application-submit: http://localhost:5678/webhook/application-submit

src/test/java/org/ject/support/domain/apply/service/ApplyServiceTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.ject.support.domain.recruit.domain.Semester;
2828
import org.ject.support.domain.recruit.exception.QuestionException;
2929
import org.ject.support.domain.recruit.repository.RecruitRepository;
30-
import org.ject.support.external.n8n.event.ApplicationSubmittedEvent;
3130
import org.junit.jupiter.api.Test;
3231
import org.mockito.ArgumentCaptor;
3332
import org.mockito.InjectMocks;
@@ -119,10 +118,6 @@ class ApplyServiceTest extends UnitTestSupport {
119118

120119
// 3. apply의 상태가 SUBMITTED로 변경되었는지 확인
121120
assertThat(apply.getStatus()).isEqualTo(SUBMITTED);
122-
123-
// 4. AdminLoginNotificationEvent 이벤트가 발행되었는지 확인
124-
verify(applicationEventPublisher)
125-
.publishEvent(any(ApplicationSubmittedEvent.class));
126121
}
127122

128123
@Test
@@ -174,8 +169,6 @@ class ApplyServiceTest extends UnitTestSupport {
174169
// then
175170
assertThat(apply.getStatus()).isEqualTo(SUBMITTED);
176171
assertThat(applicationForm.getPortfolios()).hasSize(1);
177-
verify(applicationEventPublisher)
178-
.publishEvent(any(ApplicationSubmittedEvent.class));
179172
}
180173

181174
@Test

0 commit comments

Comments
 (0)