saleor-apps-redis_apl/apps/search/src/modules/configuration/legacy-configuration.ts

19 lines
607 B
TypeScript
Raw Normal View History

2023-08-30 10:17:44 +00:00
import { SettingsManager } from "@saleor/app-sdk/settings-manager";
import { AppConfigurationFields } from "./configuration";
/**
* Before single-key configuration was introduced, this was a shape of settings.
*/
export const fetchLegacyConfiguration = async (
settingsManager: SettingsManager,
domain: string,
) => {
const data: AppConfigurationFields = {
secretKey: (await settingsManager.get("secretKey", domain)) || "",
appId: (await settingsManager.get("appId", domain)) || "",
indexNamePrefix: (await settingsManager.get("indexNamePrefix", domain)) || "",
};
return data;
};