From 58f83f30830256a9dd3a89d636afc312a85eba05 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Tue, 7 Jul 2026 15:04:21 +0900 Subject: [PATCH] =?UTF-8?q?feat(creator):=20=EB=8B=B5=EA=B8=80=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=20=EA=B2=BD=EB=A1=9C=EB=A5=BC=20=EC=97=B0=EA=B2=B0?= =?UTF-8?q?=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SodaLive/Sources/App/AppStep.swift | 5 +++++ SodaLive/Sources/ContentView.swift | 3 +++ 2 files changed, 8 insertions(+) diff --git a/SodaLive/Sources/App/AppStep.swift b/SodaLive/Sources/App/AppStep.swift index 735b7c38..822308c6 100644 --- a/SodaLive/Sources/App/AppStep.swift +++ b/SodaLive/Sources/App/AppStep.swift @@ -135,6 +135,11 @@ enum AppStep { initialContent: String, onSuccess: () -> Void ) + + case creatorChannelReplyDetail( + context: CreatorChannelReplyDetailContext, + onFanTalkRefresh: (() -> Void)? = nil + ) case canCoupon(refresh: () -> Void) diff --git a/SodaLive/Sources/ContentView.swift b/SodaLive/Sources/ContentView.swift index 4e6f45d7..d9027df8 100644 --- a/SodaLive/Sources/ContentView.swift +++ b/SodaLive/Sources/ContentView.swift @@ -257,6 +257,9 @@ struct AppStepLayerView: View { case .creatorChannelFanTalkWrite(let creatorId, let mode, _, _, let onSuccess): CreatorChannelFanTalkWriteView(creatorId: creatorId, mode: mode, onSuccess: onSuccess) + case .creatorChannelReplyDetail(let context, let onFanTalkRefresh): + CreatorChannelReplyDetailView(context: context, onFanTalkRefresh: onFanTalkRefresh) + case .canCoupon(let refresh): CanCouponView(refresh: refresh)