Commit d6528844 authored by Alex朱枝文's avatar Alex朱枝文

修改预览逻辑

parent 7e9839cf
......@@ -184,9 +184,9 @@ class YHBaseViewModel {
}
}
}
// 获取公链URL
func getPublicImageUrl(_ url: String, _ isPublic: Bool = false, callBackBlock: @escaping (_ success: String?, _ error: YHErrorModel?) -> Void) {
func getCurrentPublicImageUrl(_ url: String, _ isPublic: Bool = false, callBackBlock: @escaping (_ success: String?, _ error: YHErrorModel?) -> Void) {
if YHNetworkStatusManager.shared.isNetWorkOK == false {
DispatchQueue.main.async {
YHHUD.flash(message: "网络不可用,请检查网络设置")
......@@ -206,6 +206,19 @@ class YHBaseViewModel {
}
}
// 获取公链URL
func getPublicImageUrl(_ url: String, _ isPublic: Bool = false, callBackBlock: @escaping (_ success: String?, _ error: YHErrorModel?) -> Void) {
getRealUsefulUrl(url) { str in
if str.count > 0 {
callBackBlock(str, nil)
} else {
let errorModel = YHErrorModel(errorCode: 0, errorMsg: "网络不可用,请检查网络设置")
callBackBlock(nil, errorModel)
}
}
}
// 上传方法
func uploadFile(_ url: String, _ isPublic: Bool = false, callBackBlock: @escaping (_ success: String?, _ error: YHErrorModel?) -> Void) {
if YHNetworkStatusManager.shared.isNetWorkOK == false {
......@@ -272,7 +285,7 @@ class YHBaseViewModel {
}
// url不能直接访问
// 进行私链转公链处理
self.getPublicImageUrl(url) { success, _ in
self.getCurrentPublicImageUrl(url) { success, _ in
if let successUrl = success {
DispatchQueue.main.async {
callback(successUrl)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment