Closed eugene-doobu closed 3 months ago
서비스 초기화 과정에서 생기는 예외처리들도 한꺼번에 진행할 수 있을듯 함 -> 서비스 초기화가 되었는지 안되었는지 판단을 하는 것 조차 어렵다. 이걸 지금 처리하기에는 일감이 커질거같아 후순위로 미루는게 좋을 것 같음 (@ipdae 님이 별도 이슈도 있다고 하시는 듯 하다) https://github.com/planetarium/NineChronicles/issues/4353 요런거인듯
불필요한 주소가 null이나 빈 문자열일때 체크하는 부분들 생성자에서 처리하도록 수정
ApiClients라는 클래스를 만들어 기존 Game클래스에서 관리되던 이러한 초기화 로직들 및 객체들의 책임 이동
이벤트 용으로 사용하던 길드 시스템 제거 a0a084076db8d5c9f4523712a4bb41cafe456a4b
Game.URL은 공용으로 쓰는건가? DCC에서만 쓰는거 같긴 한데, 확인 필요
AmazonCloudWatchLogsClient?? -> 제거 803074d7b248376ca57127968c1a4862038fb05f
Discussed in https://github.com/planetarium/NineChronicles/discussions/5118
Game.Start에서 수행하는 외부 서비스 초기화 코드 정리, 외부 서비스가 초기화 안 된 상태에서 요청시 케이스 정리 수행시 서비스 초기화 과정에서 생기는 예외처리들도 한꺼번에 진행할 수 있을듯 함
관련이슈
https://github.com/planetarium/NineChronicles/issues/5159