@@ -8,7 +8,7 @@ import { useRouter, useSearchParams } from 'next/navigation';
88import Image from 'next/image' ;
99import Letter from '@/components/letter/Letter' ;
1010import { useRecoilState , useRecoilValue } from 'recoil' ;
11- import { postSendLtter } from '@/api/send/send' ;
11+ import { postAnonymousSendLetter , postSendLetter } from '@/api/send/send' ;
1212import { sendLetterState } from '@/recoil/letterStore' ;
1313import useKakaoSDK from '@/hooks/useKakaoSDK' ;
1414import { userState } from '@/recoil/userStore' ;
@@ -84,8 +84,20 @@ const SendPreviewPage = () => {
8484 // 1. 편지 전송 API 요청
8585 if ( isGuest ) {
8686 // 비회원 편지 저장 API 연동
87+ const response = await postAnonymousSendLetter ( {
88+ receiverName,
89+ content,
90+ images,
91+ templateType
92+ } ) ;
93+ setLetterState ( ( prevState ) => ( {
94+ ...prevState ,
95+ letterId : response . data . letterCode
96+ } ) ) ;
97+ letterCode = response . data . letterCode ;
98+ setLetterCode ( response . data . letterCode ) ;
8799 } else {
88- const response = await postSendLtter ( {
100+ const response = await postSendLetter ( {
89101 draftId,
90102 receiverName,
91103 content,
@@ -99,7 +111,6 @@ const SendPreviewPage = () => {
99111 } ) ) ;
100112 letterCode = response . data . letterCode ;
101113 setLetterCode ( response . data . letterCode ) ;
102- console . log ( response . data . letterCode ) ;
103114 }
104115
105116 // 2. 카카오 공유 로직 실행 (letterId 상태와 무관하게 항상 실행)
0 commit comments