22import client from './client' ;
33
44const postLetter = async ( data : LetterRequest ) => {
5+ console . log ( 'request' , data ) ;
56 try {
67 const res = await client . post ( '/api/letters' , data ) ;
7- if ( ! res ) throw new Error ( '편지 전송과정중에서 오류가 발생했습니다.' ) ;
8- console . log ( `api 주소 : /api/letters, 전송타입 : post` ) ;
8+ if ( ! res ) throw new Error ( '편지 전송과정에서 오류가 발생했습니다.' ) ;
99 return res ;
1010 } catch ( error ) {
1111 console . error ( error ) ;
1212 }
1313} ;
1414
1515const postFirstReply = async ( data : FirstReplyRequest ) => {
16+ console . log ( 'Firstrequest' , data ) ;
1617 try {
1718 const res = await client . post ( '/api/random-letters/matching' , data ) ;
18- if ( ! res ) throw new Error ( '최초 답장 전송과정중에서 오류가 발생했습니다.' ) ;
19- console . log ( `api 주소 : /api/random-letters/matching, 전송타입 : post` ) ;
20- console . log ( res ) ;
19+ if ( ! res ) throw new Error ( '최초 답장 전송과정에서 오류가 발생했습니다.' ) ;
2120 return res ;
2221 } catch ( error ) {
2322 console . error ( error ) ;
@@ -27,11 +26,33 @@ const postFirstReply = async (data: FirstReplyRequest) => {
2726const getPrevLetter = async ( letterId : string ) => {
2827 try {
2928 const res = await client . get ( `/api/letters/${ letterId } /previous` ) ;
30- console . log ( res ) ;
29+ if ( ! res ) throw new Error ( '이전편지를 불러오는중 오류가 발생했습니다.' ) ;
3130 return res ;
3231 } catch ( error ) {
3332 console . error ( error ) ;
3433 }
3534} ;
3635
37- export { postLetter , postFirstReply , getPrevLetter } ;
36+ // 임시저장 최초 생성
37+ const postTemporarySave = async ( data : TemporaryRequest ) => {
38+ try {
39+ const res = client . post ( `/api/letters/temporary-save` , data ) ;
40+ if ( ! res ) throw new Error ( '편지 임시저장과정에서 오류가 발생했습니다.' ) ;
41+ return res ;
42+ } catch ( error ) {
43+ console . error ( error ) ;
44+ }
45+ } ;
46+
47+ // 임시저장 수정
48+ const PatchTemporarySave = async ( data : TemporaryRequest ) => {
49+ try {
50+ const res = client . post ( `/api/letters/temporary-save` , data ) ;
51+ if ( ! res ) throw new Error ( '편지 임시저장과정에서 오류가 발생했습니다.' ) ;
52+ return res ;
53+ } catch ( error ) {
54+ console . error ( error ) ;
55+ }
56+ } ;
57+
58+ export { postLetter , postFirstReply , getPrevLetter , postTemporarySave , PatchTemporarySave } ;
0 commit comments