feat: 更新.gitignore,删除需求文档,优化API调试信息
- 在.gitignore中添加忽略项以排除不必要的文件。 - 删除架构分析需求文档以简化项目文档。 - 在APIEndpoints.swift和LoginModels.swift中移除调试信息的异步调用,提升代码简洁性。 - 在EMailLoginFeature.swift和HomeFeature.swift中新增登录流程状态管理,优化用户体验。 - 在多个视图中调整状态管理和导航逻辑,确保一致性和可维护性。 - 更新Xcode项目配置以增强调试信息的输出格式。
This commit is contained in:
@@ -58,19 +58,18 @@ struct SettingFeature {
|
||||
state.isLoading = true
|
||||
return .run { _ in
|
||||
await UserInfoManager.clearAllAuthenticationData()
|
||||
NotificationCenter.default.post(name: .homeLogout, object: nil)
|
||||
}
|
||||
|
||||
case .dismissTapped:
|
||||
return .run { _ in
|
||||
NotificationCenter.default.post(name: .settingsDismiss, object: nil)
|
||||
}
|
||||
// 移除:NotificationCenter.default.post(name: .settingsDismiss, object: nil)
|
||||
// 直接通过父级 action 关闭设置页面
|
||||
return .none
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Notification Extension
|
||||
extension Notification.Name {
|
||||
static let settingsDismiss = Notification.Name("settingsDismiss")
|
||||
}
|
||||
// 移除:未使用的通知名称定义
|
||||
// extension Notification.Name {
|
||||
// static let settingsDismiss = Notification.Name("settingsDismiss")
|
||||
// }
|
Reference in New Issue
Block a user