Skip to content

Commit

Permalink
fix: fix to member info fetch logic for slack noti. sending method
Browse files Browse the repository at this point in the history
  • Loading branch information
gmkim20713 committed Jan 16, 2025
1 parent b160a13 commit c129670
Showing 1 changed file with 14 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,20 @@ public Mono<MemberEntity> createNewMember(String username, String profileImageUr
MemberEntity memberEntity = MemberEntity.newMember(IdGenerator.generate(), username, profileImageUrl, true);

return memberRepository.save(memberEntity)
.flatMap(savedMember -> slackService.sendNewMemberNotification(
savedMember.getSerialNumber(),
savedMember.getId(),
savedMember.getName(),
savedMember.getProfileImageUrl(),
savedMember.getCreatedAt().toString(),
userAgent
).then(Mono.just(savedMember)));
.flatMap(savedMember ->
memberRepository.findById(savedMember.getId())
.flatMap(fetchedMember ->
slackService.sendNewMemberNotification(
fetchedMember.getSerialNumber(),
fetchedMember.getId(),
fetchedMember.getName(),
fetchedMember.getProfileImageUrl(),
fetchedMember.getCreatedAt().toString(),
userAgent
)
)
.then(Mono.just(savedMember))
);
}

@Transactional
Expand Down

0 comments on commit c129670

Please sign in to comment.