feat: 配置token用于preview

This commit is contained in:
Junhui Chen 2025-09-06 22:13:22 +08:00
parent 685e694134
commit 8f97b0c544

View File

@ -856,15 +856,26 @@ struct BlindBoxView: View {
// MARK: - // MARK: -
#Preview { #Preview {
BlindBoxView(mediaType: .all) BlindBoxView(mediaType: .all)
.onAppear {
// Preview使
#if DEBUG
if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == "1" {
// Preview
let previewToken = "eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJqdGkiOjczNzAwMTY5NzMzODE1NzA1NjAsImlkZW50aXR5IjoiNzM1MDQzOTY2MzExNjYxOTc3NyIsImV4cCI6MTc1Nzc1Mzc3NH0.tZ8p5sW4KX6HFoJpJN0e4VmJOAGhTrYD2yTwQwilKpufzqOAfXX4vpGYBurgBIcHj2KmXKX2PQMOeeAtvAypDA"
KeychainHelper.saveAccessToken(previewToken)
print("🔑 Preview token set for testing")
}
#endif
}
} }
struct TransparentVideoPlayer: UIViewRepresentable { // struct TransparentVideoPlayer: UIViewRepresentable {
func makeUIView(context: Context) -> UIView { // func makeUIView(context: Context) -> UIView {
let view = UIView() // let view = UIView()
view.backgroundColor = .clear // view.backgroundColor = .clear
view.isOpaque = false // view.isOpaque = false
return view // return view
} // }
func updateUIView(_ uiView: UIView, context: Context) {} // func updateUIView(_ uiView: UIView, context: Context) {}
} // }