improve(plugin): fetch marketplace plugins list via system proxy if no proxy configured. (#5716)

This commit is contained in:
Charlie
2022-06-20 10:33:35 +08:00
committed by GitHub
parent d81dcd1a38
commit 7c4d7cd61a
3 changed files with 26 additions and 16 deletions

View File

@@ -440,14 +440,13 @@
[:div.flex.items-center.r
;; extra info
(let [{:keys [protocol host port]} agent-opts]
(when (every? not-empty [protocol host port])
(ui/button
[:span.flex.items-center.text-indigo-500
(ui/icon "world-download") (str protocol "://" host ":" port)]
:small? true
:intent "link"
:on-click #(state/pub-event! [:go/proxy-settings agent-opts]))))
(when-let [proxy-val (state/http-proxy-enabled-or-val?)]
(ui/button
[:span.flex.items-center.text-indigo-500
(ui/icon "world-download") proxy-val]
:small? true
:intent "link"
:on-click #(state/pub-event! [:go/proxy-settings agent-opts])))
;; search
(panel-tab-search search-key *search-key *search-ref)