saleor-apps-redis_apl/apps/cms-v2/src/modules/configuration/metadata-manager.ts
2023-08-17 11:53:03 +02:00

12 lines
449 B
TypeScript

import { SettingsManager } from "@saleor/app-sdk/settings-manager";
import { EncryptedMetadataManagerFactory } from "@saleor/apps-shared";
import { Client } from "urql";
const metadataManagerFactory = new EncryptedMetadataManagerFactory(process.env.SECRET_KEY!);
export const createSettingsManager = (
client: Pick<Client, "query" | "mutation">,
appId: string,
): SettingsManager => {
return metadataManagerFactory.create(client, appId);
};