npm package diff
Package: @forge/cli
Versions: 11.3.0-next.17-experimental-beb5acf - 11.3.0-next.22
File: package/out/installations/graphql-client.js
Index: package/out/installations/graphql-client.js
===================================================================
--- package/out/installations/graphql-client.js
+++ package/out/installations/graphql-client.js
@@ -363,8 +363,14 @@
const site = combinedAriToHostname[context.toString()];
const secondaryProducts = (installation.secondaryInstallationContexts ?? [])
.map((context) => (0, cli_shared_1.parseInstallationContext)(context))
.map((context) => context.resourceOwner);
+ const permissions = installation.appEnvironmentVersion?.permissions || [];
+ const appEnvironmentVersion = {
+ isLatest: installation.appEnvironmentVersion?.isLatest ?? false,
+ version: installation.appEnvironmentVersion?.version ?? '1.0.0',
+ scopes: permissions.flatMap((permission) => permission.scopes.map((scope) => scope.key))
+ };
return {
id: installation.id,
...(secondaryProducts.length > 0 ? { secondaryProducts } : {}),
product: context.resourceOwner,
@@ -374,12 +380,9 @@
...(installation.secondaryInstallationContexts?.length
? { secondaryContexts: installation.secondaryInstallationContexts }
: {}),
site,
- version: installation.appEnvironmentVersion || {
- isLatest: false,
- version: '1.0.0'
- }
+ version: appEnvironmentVersion
};
});
}
async getAllInstallations(appId) {
@@ -397,8 +400,13 @@
}
appEnvironmentVersion {
isLatest
version
+ permissions {
+ scopes {
+ key
+ }
+ }
}
}
pageInfo {
hasNextPage