From 03645bb8260e5811ebdcfba1f515d991d3d2d32c Mon Sep 17 00:00:00 2001 From: montezdesousa Date: Mon, 10 Jul 2023 00:43:31 +0100 Subject: [PATCH] add forex load --- .../economy/economy_router.py | 2 +- .../builtin_extensions/forex/forex_router.py | 18 +++++++++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/openbb_sdk/builtin_extensions/economy/economy_router.py b/openbb_sdk/builtin_extensions/economy/economy_router.py index b3874c8d5f9..813ff8c52f8 100644 --- a/openbb_sdk/builtin_extensions/economy/economy_router.py +++ b/openbb_sdk/builtin_extensions/economy/economy_router.py @@ -5,9 +5,9 @@ from openbb_sdk_core.app.model.command_context import CommandContext from openbb_sdk_core.app.model.command_output import CommandOutput from openbb_sdk_core.app.model.results.empty import Empty from openbb_sdk_core.app.provider_interface import ( + ExtraParams, ProviderChoices, StandardParams, - ExtraParams, ) from openbb_sdk_core.app.query import Query from openbb_sdk_core.app.router import Router diff --git a/openbb_sdk/builtin_extensions/forex/forex_router.py b/openbb_sdk/builtin_extensions/forex/forex_router.py index 099f82b2ba3..518020042dc 100644 --- a/openbb_sdk/builtin_extensions/forex/forex_router.py +++ b/openbb_sdk/builtin_extensions/forex/forex_router.py @@ -1,11 +1,23 @@ +from openbb_sdk_core.app.model.command_context import CommandContext from openbb_sdk_core.app.model.command_output import CommandOutput from openbb_sdk_core.app.model.results.empty import Empty +from openbb_sdk_core.app.provider_interface import ( + ExtraParams, + ProviderChoices, + StandardParams, +) +from openbb_sdk_core.app.query import Query from openbb_sdk_core.app.router import Router router = Router(prefix="") -@router.command -def load() -> CommandOutput[Empty]: # type: ignore +@router.command(query="ForexPrice") +def load( + cc: CommandContext, + provider_choices: ProviderChoices, + standard_params: StandardParams, + extra_params: ExtraParams, +) -> CommandOutput[Empty]: # type: ignore """Forex Intraday Price.""" - return CommandOutput(results=Empty()) + return CommandOutput(results=Query(**locals()).execute())