Update proxy configuration
(
self,
enabled: bool,
proxy_url: Optional[str],
media_proxy_enabled: Optional[bool] = None,
media_proxy_url: Optional[str] = None
)
| 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""" |
nothing calls this directly
no test coverage detected