npm package diff
Package: @forge/storage
Versions: 1.6.0 - 1.7.0-next.0
File: package/out/global-storage.js
Index: package/out/global-storage.js
===================================================================
--- package/out/global-storage.js
+++ package/out/global-storage.js
@@ -24,30 +24,25 @@
assertNoErrors(responseBody.errors);
return responseBody.data;
}
class GlobalStorage {
- getAppContextAri;
apiClient;
getMetrics;
endpoint = '/forge/entities/graphql';
- constructor(getAppContextAri, apiClient, getMetrics) {
- this.getAppContextAri = getAppContextAri;
+ constructor(apiClient, getMetrics) {
this.apiClient = apiClient;
this.getMetrics = getMetrics;
}
- doGetAppContextAri() {
- return typeof this.getAppContextAri === 'function' ? this.getAppContextAri() : this.getAppContextAri;
- }
async get(key) {
return this.getInternal(key, false);
}
async getSecret(key) {
return this.getInternal(key, true);
}
async list(options) {
const requestBody = process.env.IS_CLEANUP_FUNCTION === 'true'
- ? gql_queries_1.UntypedQueries.listQueryForCleanup(this.doGetAppContextAri(), options)
- : gql_queries_1.UntypedQueries.listQuery(this.doGetAppContextAri(), options);
+ ? gql_queries_1.UntypedQueries.listQueryForCleanup(options)
+ : gql_queries_1.UntypedQueries.listQuery(options);
const response = await this.wrapInMetric('untyped', 'query', false, async () => await this.query(requestBody));
const edges = process.env.IS_CLEANUP_FUNCTION === 'true'
? response.appStoredEntitiesForCleanup.edges
: response.appStoredEntities.edges;
@@ -58,9 +53,9 @@
nextCursor
};
}
async listCustomEntities(options) {
- const requestBody = gql_queries_1.CustomEntityQueries.listQuery(this.doGetAppContextAri(), options);
+ const requestBody = gql_queries_1.CustomEntityQueries.listQuery(options);
const response = await this.wrapInMetric('typed', 'query', false, async () => await this.query(requestBody));
const edges = response.appStoredCustomEntities.edges;
const results = edges.map(({ node }) => node);
return {
@@ -68,41 +63,41 @@
nextCursor: response.appStoredCustomEntities.cursor || null
};
}
async set(key, value) {
- const requestBody = gql_queries_1.UntypedQueries.set(this.doGetAppContextAri(), key, value, false);
+ const requestBody = gql_queries_1.UntypedQueries.set(key, value, false);
await this.wrapInMetric('untyped', 'set', false, async () => await this.mutation(requestBody, 'appStorage', 'setAppStoredEntity'));
}
async setSecret(key, value) {
- const requestBody = gql_queries_1.UntypedQueries.set(this.doGetAppContextAri(), key, value, true);
+ const requestBody = gql_queries_1.UntypedQueries.set(key, value, true);
await this.wrapInMetric('untyped', 'set', true, async () => await this.mutation(requestBody, 'appStorage', 'setAppStoredEntity'));
}
async delete(key) {
- const requestBody = gql_queries_1.UntypedQueries.delete(this.doGetAppContextAri(), key, false);
+ const requestBody = gql_queries_1.UntypedQueries.delete(key, false);
await this.wrapInMetric('untyped', 'delete', false, async () => this.mutation(requestBody, 'appStorage', 'deleteAppStoredEntity'));
}
async deleteSecret(key) {
- const requestBody = gql_queries_1.UntypedQueries.delete(this.doGetAppContextAri(), key, true);
+ const requestBody = gql_queries_1.UntypedQueries.delete(key, true);
await this.wrapInMetric('untyped', 'delete', true, async () => this.mutation(requestBody, 'appStorage', 'deleteAppStoredEntity'));
}
async getEntity(entityName, entityKey) {
return this.getEntityInternal(entityName, entityKey);
}
async setEntity(entityName, entityKey, value) {
- const requestBody = gql_queries_1.CustomEntityQueries.set(this.doGetAppContextAri(), entityName, entityKey, value);
+ const requestBody = gql_queries_1.CustomEntityQueries.set(entityName, entityKey, value);
await this.wrapInMetric('typed', 'set', false, async () => this.mutation(requestBody, 'appStorageCustomEntity', 'setAppStoredCustomEntity'));
}
async deleteEntity(entityName, entityKey) {
- const requestBody = gql_queries_1.CustomEntityQueries.delete(this.doGetAppContextAri(), entityName, entityKey);
+ const requestBody = gql_queries_1.CustomEntityQueries.delete(entityName, entityKey);
await this.wrapInMetric('typed', 'delete', false, async () => await this.mutation(requestBody, 'appStorageCustomEntity', 'deleteAppStoredCustomEntity'));
}
async getInternal(key, encrypted) {
- const requestBody = gql_queries_1.UntypedQueries.get(this.doGetAppContextAri(), key, encrypted);
+ const requestBody = gql_queries_1.UntypedQueries.get(key, encrypted);
const { appStoredEntity: { value } } = await this.wrapInMetric('untyped', 'get', encrypted, async () => await this.query(requestBody));
return value ?? undefined;
}
async getEntityInternal(entityName, entityKey) {
- const requestBody = gql_queries_1.CustomEntityQueries.get(this.doGetAppContextAri(), entityName, entityKey);
+ const requestBody = gql_queries_1.CustomEntityQueries.get(entityName, entityKey);
const { appStoredCustomEntity: { value } } = await this.wrapInMetric('typed', 'get', false, async () => await this.query(requestBody));
return value ?? undefined;
}
buildRequest(requestBody) {