feat: proxy provider update button

This commit is contained in:
mrFq1
2023-05-23 23:44:45 +08:00
parent 0a6ff05168
commit f0edccd4fb
5 changed files with 54 additions and 17 deletions
@@ -126,12 +126,7 @@ struct ProviderProxiesView: View {
func updateProvider(_ completeHandler: (() -> Void)? = nil) {
ApiRequest.requestProxyProviderList { resp in
if let p = resp.allProviders[provider.name] {
let new = DBProxyProvider(provider: p)
provider.proxies = new.proxies
provider.updatedAt = new.updatedAt
provider.expireDate = new.expireDate
provider.trafficInfo = new.trafficInfo
provider.trafficPercentage = new.trafficPercentage
provider.updateInfo(DBProxyProvider(provider: p))
}
completeHandler?()
}