Move common platform code into a Local library

This commit is contained in:
2022-05-05 12:50:41 +01:00
parent 3a21f61559
commit 6504c440e0
7 changed files with 689 additions and 1223 deletions

View File

@@ -564,6 +564,7 @@ class AgoraDesk:
visible: Optional[bool] = None,
asset: Optional[str] = None,
payment_method_code: Optional[str] = None,
page: Optional[int] = None,
) -> Dict[str, Any]:
"""See Agoradesk API.
@@ -588,6 +589,8 @@ class AgoraDesk:
params["asset"] = asset
if payment_method_code:
params["payment_method_code"] = payment_method_code
if page:
params["page"] = page
if len(params) == 0:
return self._api_call(api_method="ads")

View File

@@ -614,6 +614,7 @@ class LocalBitcoins:
visible: Optional[bool] = None,
asset: Optional[str] = None,
payment_method_code: Optional[str] = None,
page: Optional[int] = None,
) -> Dict[str, Any]:
"""See LocalBitcoins API.
@@ -638,6 +639,8 @@ class LocalBitcoins:
params["asset"] = asset
if payment_method_code:
params["payment_method_code"] = payment_method_code
if page:
params["page"] = page
if len(params) == 0:
return self._api_call(api_method="api/ads/")
@@ -724,7 +727,7 @@ class LocalBitcoins:
params = self._generic_search_parameters(amount, page)
return self._api_call(
api_method=f"{direction}-{main_currency}-online/" f"{exchange_currency}{add_to_api_method}",
api_method=f"{direction}-{main_currency}-online/" f"{exchange_currency}{add_to_api_method}/.json",
query_values=params,
)