Refactor: Implement WARP ACL configuration in Python
- remove WARP Plus/Key
This commit is contained in:
@ -61,7 +61,7 @@ async def configure(body: ConfigureInputBody):
|
||||
"""
|
||||
try:
|
||||
cli_api.configure_warp(body.all, body.popular_sites, body.domestic_sites,
|
||||
body.block_adult_sites, body.warp_option, body.warp_key)
|
||||
body.block_adult_sites)
|
||||
return DetailResponse(detail='WARP configured successfully.')
|
||||
except Exception as e:
|
||||
raise HTTPException(status_code=400, detail=f'Error: {str(e)}')
|
||||
|
||||
@ -7,8 +7,6 @@ class ConfigureInputBody(BaseModel):
|
||||
popular_sites: bool = False
|
||||
domestic_sites: bool = False
|
||||
block_adult_sites: bool = False
|
||||
warp_option: Literal['warp', 'warp plus', ''] = ''
|
||||
warp_key: str = ''
|
||||
|
||||
|
||||
class StatusResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user