fix : 서버 버그 수정 작업 머지
Merge branch 'fix/mmo-server-logic-bugs' of https://git.tolelom.xyz/A301/a301_mmo_game_server # Conflicts: # MMOTestServer/MMOserver/Game/GameServer.cs
This commit is contained in:
@@ -35,7 +35,7 @@ public class RestApi : Singleton<RestApi>
|
||||
if (response.StatusCode == HttpStatusCode.Unauthorized)
|
||||
{
|
||||
Log.Warning("[RestApi] 토큰 인증 실패 (401)");
|
||||
return "";
|
||||
return null;
|
||||
}
|
||||
|
||||
response.EnsureSuccessStatusCode();
|
||||
@@ -56,7 +56,7 @@ public class RestApi : Singleton<RestApi>
|
||||
}
|
||||
}
|
||||
|
||||
return "";
|
||||
return null;
|
||||
}
|
||||
|
||||
// 플레이어 프로필 조회 - 성공 시 PlayerProfileResponse 반환
|
||||
@@ -133,7 +133,7 @@ public class RestApi : Singleton<RestApi>
|
||||
|
||||
// 레이드 채널 접속 여부 체크
|
||||
// 성공 시 BossRaidResult 반환, 실패/거절 시 null 반환
|
||||
public async Task<BossRaidResult?> BossRaidAccesssAsync(List<string> userNames, int bossId)
|
||||
public async Task<BossRaidResult?> BossRaidAccessAsync(List<string> userNames, int bossId)
|
||||
{
|
||||
string url = AppConfig.RestApi.BaseUrl + AppConfig.RestApi.BossRaidAccess;
|
||||
|
||||
@@ -150,10 +150,12 @@ public class RestApi : Singleton<RestApi>
|
||||
return null;
|
||||
}
|
||||
|
||||
// 400: 입장 조건 미충족 (레벨 부족, 이미 진행중 등)
|
||||
if (response.StatusCode == HttpStatusCode.BadRequest)
|
||||
// 400: 입장 조건 미충족 / 409: 이미 레이드 중 등
|
||||
if (response.StatusCode == HttpStatusCode.BadRequest ||
|
||||
response.StatusCode == HttpStatusCode.Conflict)
|
||||
{
|
||||
Log.Warning("[RestApi] 보스 레이드 입장 거절 (400) BossId={BossId}", bossId);
|
||||
Log.Warning("[RestApi] 보스 레이드 입장 거절 ({Status}) BossId={BossId}",
|
||||
(int)response.StatusCode, bossId);
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user