Skip to content

Commit a9bf91e

Browse files
committed
new telemetry methodName built
1 parent db4d075 commit a9bf91e

File tree

83 files changed

+1397
-1383
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+1397
-1383
lines changed

package-lock.json

+46-116
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+6-7
Original file line numberDiff line numberDiff line change
@@ -41,26 +41,25 @@
4141
"testEnvironment": "node"
4242
},
4343
"devDependencies": {
44-
"@types/express": "4.17.11",
4544
"@types/jest": "^26.0.23",
46-
"@types/node": "^15.0.1",
45+
"@types/node": "^15.0.2",
4746
"@types/oauth": "^0.9.1",
4847
"@types/sinon": "^10.0.0",
49-
"@typescript-eslint/eslint-plugin": "^4.22.0",
50-
"@typescript-eslint/parser": "^4.22.0",
51-
"dotenv": "^8.2.0",
48+
"@typescript-eslint/eslint-plugin": "^4.22.1",
49+
"@typescript-eslint/parser": "^4.22.1",
50+
"dotenv": "^9.0.0",
5251
"eslint": "^7.25.0",
5352
"eslint-config-airbnb-typescript": "^12.3.1",
5453
"eslint-import-resolver-typescript": "^2.4.0",
5554
"eslint-plugin-import": "^2.22.1",
5655
"jest": "^26.6.3",
5756
"sinon": "^10.0.0",
58-
"ts-jest": "^26.5.5",
57+
"ts-jest": "^26.5.6",
5958
"typedoc": "^0.20.36",
6059
"typescript": "^4.2.4"
6160
},
6261
"dependencies": {
63-
"atlassian-jwt": "^1.0.3",
62+
"atlassian-jwt": "^2.0.0",
6463
"axios": "^0.21.1",
6564
"form-data": "^4.0.0",
6665
"oauth": "^0.9.15",

src/services/authenticationService/authentications/createJWTAuthentication.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export function createJWTAuthentication(
2424
exp: expire,
2525
};
2626

27-
const token = jwt.encode(tokenData, authenticationData.secret);
27+
const token = jwt.encodeSymmetric(tokenData, authenticationData.secret);
2828

2929
return `JWT ${token}`;
3030
}

src/version3/appProperties.ts

+12-12
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ export class AppProperties {
1919
* **[Permissions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#permissions) required:** Only a Connect app whose key matches `addonKey` can make this request. */
2020
async getAddonProperties<T = Models.PropertyKeys>(parameters: Parameters.GetAddonProperties, callback?: never): Promise<T>;
2121
async getAddonProperties<T = Models.PropertyKeys>(parameters: Parameters.GetAddonProperties, callback?: Callback<T>): Promise<void | T> {
22-
const config = {
22+
const config: RequestConfig = {
2323
url: `/rest/atlassian-connect/1/addons/${parameters.addonKey}/properties`,
2424
method: 'GET',
25-
} as RequestConfig;
25+
};
2626

27-
return this.client.sendRequest(config, callback, { methodName: 'getAddonProperties' });
27+
return this.client.sendRequest(config, callback, { methodName: 'version3.appProperties.getAddonProperties' });
2828
}
2929

3030
/**
@@ -38,12 +38,12 @@ export class AppProperties {
3838
* **[Permissions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#permissions) required:** Only a Connect app whose key matches `addonKey` can make this request. */
3939
async getAddonProperty<T = Models.EntityProperty>(parameters: Parameters.GetAddonProperty, callback?: never): Promise<T>;
4040
async getAddonProperty<T = Models.EntityProperty>(parameters: Parameters.GetAddonProperty, callback?: Callback<T>): Promise<void | T> {
41-
const config = {
41+
const config: RequestConfig = {
4242
url: `/rest/atlassian-connect/1/addons/${parameters.addonKey}/properties/${parameters.propertyKey}`,
4343
method: 'GET',
44-
} as RequestConfig;
44+
};
4545

46-
return this.client.sendRequest(config, callback, { methodName: 'getAddonProperty' });
46+
return this.client.sendRequest(config, callback, { methodName: 'version3.appProperties.getAddonProperty' });
4747
}
4848

4949
/**
@@ -61,12 +61,12 @@ export class AppProperties {
6161
* **[Permissions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#permissions) required:** Only a Connect app whose key matches `addonKey` can make this request. */
6262
async putAddonProperty<T = Models.OperationMessage>(parameters: Parameters.PutAddonProperty, callback?: never): Promise<T>;
6363
async putAddonProperty<T = Models.OperationMessage>(parameters: Parameters.PutAddonProperty, callback?: Callback<T>): Promise<void | T> {
64-
const config = {
64+
const config: RequestConfig = {
6565
url: `/rest/atlassian-connect/1/addons/${parameters.addonKey}/properties/${parameters.propertyKey}`,
6666
method: 'PUT',
67-
} as RequestConfig;
67+
};
6868

69-
return this.client.sendRequest(config, callback, { methodName: 'putAddonProperty' });
69+
return this.client.sendRequest(config, callback, { methodName: 'version3.appProperties.putAddonProperty' });
7070
}
7171

7272
/**
@@ -80,11 +80,11 @@ export class AppProperties {
8080
* **[Permissions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#permissions) required:** Only a Connect app whose key matches `addonKey` can make this request. */
8181
async deleteAddonProperty<T = void>(parameters: Parameters.DeleteAddonProperty, callback?: never): Promise<T>;
8282
async deleteAddonProperty<T = void>(parameters: Parameters.DeleteAddonProperty, callback?: Callback<T>): Promise<void | T> {
83-
const config = {
83+
const config: RequestConfig = {
8484
url: `/rest/atlassian-connect/1/addons/${parameters.addonKey}/properties/${parameters.propertyKey}`,
8585
method: 'DELETE',
86-
} as RequestConfig;
86+
};
8787

88-
return this.client.sendRequest(config, callback, { methodName: 'deleteAddonProperty' });
88+
return this.client.sendRequest(config, callback, { methodName: 'version3.appProperties.deleteAddonProperty' });
8989
}
9090
}

src/version3/applicationRoles.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ export class ApplicationRoles {
1919
* **[Permissions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). */
2020
async getAllApplicationRoles<T = Models.ApplicationRole[]>(callback?: never): Promise<T>;
2121
async getAllApplicationRoles<T = Models.ApplicationRole[]>(callback?: Callback<T>): Promise<void | T> {
22-
const config = {
22+
const config: RequestConfig = {
2323
url: '/rest/api/3/applicationrole',
2424
method: 'GET',
25-
} as RequestConfig;
25+
};
2626

27-
return this.client.sendRequest(config, callback, { methodName: 'getAllApplicationRoles' });
27+
return this.client.sendRequest(config, callback, { methodName: 'version3.applicationRoles.getAllApplicationRoles' });
2828
}
2929

3030
/**
@@ -38,11 +38,11 @@ export class ApplicationRoles {
3838
* **[Permissions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). */
3939
async getApplicationRole<T = Models.ApplicationRole>(parameters: Parameters.GetApplicationRole, callback?: never): Promise<T>;
4040
async getApplicationRole<T = Models.ApplicationRole>(parameters: Parameters.GetApplicationRole, callback?: Callback<T>): Promise<void | T> {
41-
const config = {
41+
const config: RequestConfig = {
4242
url: `/rest/api/3/applicationrole/${parameters.key}`,
4343
method: 'GET',
44-
} as RequestConfig;
44+
};
4545

46-
return this.client.sendRequest(config, callback, { methodName: 'getApplicationRole' });
46+
return this.client.sendRequest(config, callback, { methodName: 'version3.applicationRoles.getApplicationRole' });
4747
}
4848
}

0 commit comments

Comments
 (0)