1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.throwInvalidConfigError = exports.isValidConfig = void 0;
|
4 | var Error_1 = require("@shopify/app-bridge/actions/Error");
|
5 | function isValidConfig(appConfig, config) {
|
6 | if (!appConfig) {
|
7 | return false;
|
8 | }
|
9 | var apiKey = appConfig.apiKey;
|
10 | if (!apiKey || apiKey !== config.apiKey) {
|
11 | return false;
|
12 | }
|
13 | return true;
|
14 | }
|
15 | exports.isValidConfig = isValidConfig;
|
16 | function throwInvalidConfigError(appConfig, config, action) {
|
17 | Error_1.throwError(Error_1.AppActionType.INVALID_CONFIG, action, "Provided apiKey `" + appConfig.apiKey + "` is incorrect. Expecting `" + config.apiKey + "`");
|
18 | }
|
19 | exports.throwInvalidConfigError = throwInvalidConfigError;
|