diff --git a/voicechat/eos_impl.go b/voicechat/eos_impl.go index 9f51fdf..99f20d2 100644 --- a/voicechat/eos_impl.go +++ b/voicechat/eos_impl.go @@ -132,9 +132,15 @@ func (gv *eosauth) leaveVoiceChat(data LeaveVoiceChatRequst) { req.Header.Set("Content-Type", "application/json") req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", accessToken)) resp, err := http.DefaultClient.Do(req) + if err != nil { logger.Println("LeaveVoiceChat failed. err :", err) - } else if resp.StatusCode != http.StatusOK { + return + } + + defer resp.Body.Close() + if resp.StatusCode != http.StatusNoContent { + // 204가 정상 응답 logger.Println("LeaveVoiceChat failed. status code :", resp.StatusCode) } }