feat(chat): 크리에이터 DM 시작을 추가한다

This commit is contained in:
Yu Sung
2026-09-14 22:03:46 +09:00
parent aea4e5558c
commit e486642a77
9 changed files with 505 additions and 2 deletions
+17
View File
@@ -138,6 +138,19 @@ class AppState: ObservableObject {
}
}
}
func replaceCurrentAppStep(step: AppStep) {
DispatchQueue.main.async {
if let route = self.navigationPath.popLast() {
self.routeStepMap.removeValue(forKey: route)
}
let route = AppRoute()
self.routeStepMap[route] = step
self.navigationPath.append(route)
self.appStep = step
}
}
func back() {
DispatchQueue.main.async {
@@ -244,6 +257,10 @@ class AppState: ObservableObject {
pendingMainChatFilter = filter
}
func requestMainChatRefresh(filter: MainChatFilter) {
pendingMainChatFilter = filter
}
func consumePendingMainChatFilter() -> MainChatFilter? {
let filter = pendingMainChatFilter
pendingMainChatFilter = nil
+2
View File
@@ -185,6 +185,8 @@ enum AppStep {
case userCreatorChatCreator(creatorId: Int)
case userCreatorChatRecipientSearch
case newCharacterAll
case originalWorkDetail(originalId: Int)