Procházet zdrojové kódy

feat: 替换银行卡编辑链接

陈文艺 před 19 hodinami
rodič
revize
23980a542b

+ 15 - 9
Lanu/Common/Config/String+Urls.swift

@@ -16,17 +16,23 @@ extension String {
     static var webUrlHost: String = {
         LNAppConfig.shared.curEnv == .test ? "https://test-web.gami.vip" : "https://web.gami.vip"
     }()
-    static var privacyUrl: String = "\(webUrlHost)/about/privacyPolicy"
-    static var serviceUrl: String =  "\(webUrlHost)/about/termsOfService"
-    static var communityUrl: String = "\(webUrlHost)/about/communityGuideline"
     
-    static var deleteAccountUrl: String = "\(webUrlHost)/mine/cancellation"
+    private init(path: String) {
+        self.init(format: "\(Self.webUrlHost)/%@", path)
+    }
+    
+    static var privacyUrl: String = .init(path: "about/privacyPolicy")
+    static var serviceUrl: String =  .init(path: "about/termsOfService")
+    static var communityUrl: String = .init(path: "about/communityGuideline")
+    
+    static var deleteAccountUrl: String = .init(path: "mine/cancellation")
     
-    static var walletHistoryUrl: String = "\(webUrlHost)/wallet/record"
-    static var beanUrl: String = "\(webUrlHost)/wallet/wd"
+    static var walletHistoryUrl: String = .init(path: "wallet/record")
+    static var beanUrl: String = .init(path: "wallet/wd")
+    static var bAccountEditUrl: String = .init(path: "wallet/auth")
     
-    static var orderQRShareUrl: String = "\(webUrlHost)/user/category"
-    static var profileShareUrl: String = "\(webUrlHost)/user/profile"
+    static var orderQRShareUrl: String = .init(path: "user/category")
+    static var profileShareUrl: String = .init(path: "user/profile")
     
-    static var joinUsUrl: String = "\(webUrlHost)/native/playmate/apply"
+    static var joinUsUrl: String = .init(path: "native/playmate/apply")
 }

+ 1 - 1
Lanu/Views/Wallet/Bean/LNBeanViewController.swift

@@ -49,7 +49,7 @@ extension LNBeanViewController {
             button.setImage(.icSecurity, for: .normal)
             button.addAction(UIAction(handler: { [weak self] _ in
                 guard let self else { return }
-                view.pushToWebView(.init(url: .beanUrl))
+                view.pushToWebView(.init(url: .bAccountEditUrl))
             }), for: .touchUpInside)
             setRightButton(button)
         }