diff --git a/SodaLive/Sources/Content/Detail/ContentDetailViewModel.swift b/SodaLive/Sources/Content/Detail/ContentDetailViewModel.swift index dbcc720..4a48764 100644 --- a/SodaLive/Sources/Content/Detail/ContentDetailViewModel.swift +++ b/SodaLive/Sources/Content/Detail/ContentDetailViewModel.swift @@ -305,6 +305,11 @@ final class ContentDetailViewModel: ObservableObject { } else { if let message = decoded.message { self.errorMessage = message + if message.contains("캔이 부족합니다") { + DispatchQueue.main.asyncAfter(deadline: .now() + 2) { + AppState.shared.setAppStep(step: .canCharge(refresh: {}, afterCompletionToGoBack: true)) + } + } } else { self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다." }