mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
refactor: move proxy block message rendering to presentation layer (#364)
* refactor: move proxy block message rendering to presentation layer * refactor: introduce ui.ProxyPresenter with injected advisory source * feat: friendly ecosystem labels in proxy block messages * test: cover ecosystemLabel derivation * fix: address review feedback on block context assertions and empty reference line
This commit is contained in:
@@ -348,6 +348,8 @@ func (f *proxyFlow) createAndStartProxyServer(
|
||||
proxyConfig := proxy.DefaultProxyConfig()
|
||||
proxyConfig.CertManager = certMgr
|
||||
proxyConfig.Interceptors = interceptorsList
|
||||
presenter := ui.ProxyPresenter{Advisory: config.AdvisoryMessage}
|
||||
proxyConfig.BlockMessageRenderer = presenter.BlockMessage
|
||||
|
||||
proxyServer, err := proxy.NewProxyServer(proxyConfig)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user