Skip to content

Commit

Permalink
fix(plugin-meetings): downgrade jwtDecode for node 16 usage (#3378)
Browse files Browse the repository at this point in the history
  • Loading branch information
mkesavan13 authored Feb 13, 2024
1 parent 0a1773e commit 623e510
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
7 changes: 5 additions & 2 deletions packages/@webex/plugin-meetings/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,13 @@
"global": "^4.4.0",
"ip-anonymize": "^0.1.0",
"javascript-state-machine": "^3.1.0",
"jwt-decode": "^4.0.0",
"jwt-decode": "3.1.2",
"lodash": "^4.17.21",
"sdp-transform": "^2.12.0",
"uuid": "^3.3.2",
"webrtc-adapter": "^8.1.2"
}
},
"//": [
"TODO: upgrade jwt-decode when moving to node 18"
]
}
4 changes: 2 additions & 2 deletions packages/@webex/plugin-meetings/src/meeting/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import uuid from 'uuid';
import {cloneDeep, isEqual, isEmpty} from 'lodash';
import {jwtDecode as decode} from 'jwt-decode';
import jwtDecode from 'jwt-decode';
// @ts-ignore - Fix this
import {StatelessWebexPlugin} from '@webex/webex-core';
// @ts-ignore - Types not available for @webex/common
Expand Down Expand Up @@ -3549,7 +3549,7 @@ export default class Meeting extends StatelessWebexPlugin {
* @returns {void}
*/
public setPermissionTokenPayload(permissionToken: string) {
this.permissionTokenPayload = decode(permissionToken);
this.permissionTokenPayload = jwtDecode(permissionToken);
this.permissionTokenReceivedLocalTime = new Date().getTime();
}

Expand Down
10 changes: 5 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7948,7 +7948,7 @@ __metadata:
javascript-state-machine: ^3.1.0
jsdom: 19.0.0
jsdom-global: 3.0.2
jwt-decode: ^4.0.0
jwt-decode: 3.1.2
lodash: ^4.17.21
prettier: ^2.7.1
sdp-transform: ^2.12.0
Expand Down Expand Up @@ -20908,10 +20908,10 @@ __metadata:
languageName: node
linkType: hard

"jwt-decode@npm:^4.0.0":
version: 4.0.0
resolution: "jwt-decode@npm:4.0.0"
checksum: 390e2edcb31a92e86c8cbdd1edeea4c0d62acd371f8a8f0a8878e499390c0ecf4c658b365c4e941e4ef37d0170e4ca650aaa49f99a45c0b9695a235b210154b0
"jwt-decode@npm:3.1.2":
version: 3.1.2
resolution: "jwt-decode@npm:3.1.2"
checksum: 20a4b072d44ce3479f42d0d2c8d3dabeb353081ba4982e40b83a779f2459a70be26441be6c160bfc8c3c6eadf9f6380a036fbb06ac5406b5674e35d8c4205eeb
languageName: node
linkType: hard

Expand Down

0 comments on commit 623e510

Please sign in to comment.