Compare commits
2 Commits
3e49ee9489
...
8f97b0c544
| Author | SHA1 | Date | |
|---|---|---|---|
| 8f97b0c544 | |||
| 685e694134 |
@ -108,6 +108,11 @@ struct BlindBoxView: View {
|
||||
|
||||
init(mediaType: BlindBoxMediaType) {
|
||||
self.mediaType = mediaType
|
||||
|
||||
// 检查盲盒列表,如果不存在First/Second盲盒,则跳转到对应的页面重新触发新手引导
|
||||
if mediaType == BlindBoxMediaType.all {
|
||||
print("获取盲盒列表")
|
||||
}
|
||||
}
|
||||
|
||||
// 倒计时
|
||||
@ -850,16 +855,27 @@ struct BlindBoxView: View {
|
||||
|
||||
// MARK: - 预览
|
||||
#Preview {
|
||||
BlindBoxView(mediaType: .video)
|
||||
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 {
|
||||
func makeUIView(context: Context) -> UIView {
|
||||
let view = UIView()
|
||||
view.backgroundColor = .clear
|
||||
view.isOpaque = false
|
||||
return view
|
||||
}
|
||||
// struct TransparentVideoPlayer: UIViewRepresentable {
|
||||
// func makeUIView(context: Context) -> UIView {
|
||||
// let view = UIView()
|
||||
// view.backgroundColor = .clear
|
||||
// view.isOpaque = false
|
||||
// return view
|
||||
// }
|
||||
|
||||
func updateUIView(_ uiView: UIView, context: Context) {}
|
||||
}
|
||||
// func updateUIView(_ uiView: UIView, context: Context) {}
|
||||
// }
|
||||
@ -180,6 +180,10 @@ struct UserInfo: View {
|
||||
if let userData = response.data {
|
||||
self.userName = userData.username
|
||||
}
|
||||
|
||||
// 触发盲盒生成
|
||||
|
||||
// 导航到首页盲盒等待用户开启第一个盲盒
|
||||
Router.shared.navigate(to: .blindBox(mediaType: .image))
|
||||
|
||||
case .failure(let error):
|
||||
@ -302,4 +306,4 @@ struct UserInfo_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
UserInfo()
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user