MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / update_proxy_config

Method update_proxy_config

src/services/proxy_manager.py:130–146  ·  view source on GitHub ↗

Update proxy configuration

(
        self,
        enabled: bool,
        proxy_url: Optional[str],
        media_proxy_enabled: Optional[bool] = None,
        media_proxy_url: Optional[str] = None
    )

Source from the content-addressed store, hash-verified

128 return await self.get_request_proxy_url()
129
130 async def update_proxy_config(
131 self,
132 enabled: bool,
133 proxy_url: Optional[str],
134 media_proxy_enabled: Optional[bool] = None,
135 media_proxy_url: Optional[str] = None
136 ):
137 """Update proxy configuration"""
138 normalized_proxy_url = self.normalize_proxy_url(proxy_url)
139 normalized_media_proxy_url = self.normalize_proxy_url(media_proxy_url)
140
141 await self.db.update_proxy_config(
142 enabled=enabled,
143 proxy_url=normalized_proxy_url,
144 media_proxy_enabled=media_proxy_enabled,
145 media_proxy_url=normalized_media_proxy_url
146 )
147
148 async def get_proxy_config(self) -> ProxyConfig:
149 """Get proxy configuration"""

Callers

nothing calls this directly

Calls 1

normalize_proxy_urlMethod · 0.95

Tested by

no test coverage detected