From a1afbbb474b5892715bccc43ed7ca2d8dc1144ed Mon Sep 17 00:00:00 2001 From: manushak Date: Mon, 8 Apr 2024 08:53:59 +0400 Subject: [PATCH] fix(lib): add `signal_type` to geolocation params --- src/lib/watt-time/index.ts | 1 + src/lib/watt-time/types.ts | 1 + src/lib/watt-time/watt-time-api.ts | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/watt-time/index.ts b/src/lib/watt-time/index.ts index 9d7cf7a..aa290da 100644 --- a/src/lib/watt-time/index.ts +++ b/src/lib/watt-time/index.ts @@ -195,6 +195,7 @@ export const WattTimeGridEmissions = (): PluginInterface => { longitude, starttime: formatedStartTime.toString(), endtime: formatedEndTime.toString(), + signal_type: input['signal-type'], }; return await wattTimeAPI.fetchAndSortData(params); diff --git a/src/lib/watt-time/types.ts b/src/lib/watt-time/types.ts index 9ddd5da..705643d 100644 --- a/src/lib/watt-time/types.ts +++ b/src/lib/watt-time/types.ts @@ -3,6 +3,7 @@ export interface WattTimeParams { longitude: number; starttime: string; endtime: string; + signal_type?: string; } export interface WattTimeRegionParams { diff --git a/src/lib/watt-time/watt-time-api.ts b/src/lib/watt-time/watt-time-api.ts index 9c4ac51..12cbe47 100644 --- a/src/lib/watt-time/watt-time-api.ts +++ b/src/lib/watt-time/watt-time-api.ts @@ -80,7 +80,7 @@ export const WattTimeAPI = () => { * Throws an APIRequestError if an error occurs during the request or if the response is invalid. */ const fetchAndSortData = async (params: WattTimeParams) => { - const signalType = await getSignalType(token); + const signalType = params.signal_type || (await getSignalType(token)); Object.assign(params, {signal_type: signalType}); const response = await axios