File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,17 +27,21 @@ export const CharacterPage = () => {
2727 alert ( '캐릭터 이름을 입력해주세요.' )
2828 return
2929 }
30-
3130 setSearchLoading ( true )
32- const { ocid } = await searchCharacterOcid ( characterName . trim ( ) )
3331
34- if ( ! ocid ) {
35- alert ( '캐릭터를 찾을 수 없습니다.' )
36- return
32+ try {
33+ const { ocid } = await searchCharacterOcid ( characterName . trim ( ) )
34+ if ( ! ocid ) {
35+ alert ( '캐릭터를 찾을 수 없습니다.' )
36+ return
37+ }
38+ setCharacterOcid ( ocid )
39+ } catch ( error ) {
40+ console . error ( error )
41+ alert ( '캐릭터 검색에 실패했습니다.' )
42+ } finally {
43+ setSearchLoading ( false )
3744 }
38-
39- setCharacterOcid ( ocid )
40- setSearchLoading ( false )
4145 }
4246
4347 if ( isLoading ) {
Original file line number Diff line number Diff line change @@ -73,19 +73,23 @@ const Home = () => {
7373 }
7474
7575 setSearchLoading ( true )
76- const { ocid } = await searchCharacterOcid ( characterName . trim ( ) )
76+ try {
77+ const { ocid } = await searchCharacterOcid ( characterName . trim ( ) )
7778
78- if ( ! ocid ) {
79- alert ( '캐릭터를 찾을 수 없습니다.' )
80- return
79+ if ( ! ocid ) {
80+ alert ( '캐릭터를 찾을 수 없습니다.' )
81+ return
82+ }
83+ await storeLogin ( '' , '' , 'search' )
84+ setCharacterOcid ( ocid )
85+ nav ( `/searchCharacter` )
86+ } catch ( error ) {
87+ console . error ( error )
88+ alert ( '캐릭터 검색에 실패했습니다.' )
89+ } finally {
90+ setSearchLoading ( false )
8191 }
82-
83- await storeLogin ( '' , '' , 'search' )
84- setCharacterOcid ( ocid )
85- nav ( `/searchCharacter` )
86- setSearchLoading ( false )
8792 }
88-
8993 const onSearchGuild = async ( ) => {
9094 nav ( `/searchGuild` )
9195 searchGuildHandler ( )
You can’t perform that action at this time.
0 commit comments