File tree Expand file tree Collapse file tree 3 files changed +39
-1
lines changed
Expand file tree Collapse file tree 3 files changed +39
-1
lines changed Original file line number Diff line number Diff line change 1+ # This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2+ # For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
3+
4+ name : Node.js Package
5+
6+ on :
7+ release :
8+ types : [created]
9+
10+ jobs :
11+ build :
12+ runs-on : ubuntu-latest
13+ steps :
14+ - uses : actions/checkout@v4
15+ - uses : actions/setup-node@v4
16+ with :
17+ node-version : 20
18+ - run : npm ci
19+
20+ publish-npm :
21+ needs : build
22+ runs-on : ubuntu-latest
23+ steps :
24+ - uses : actions/checkout@v4
25+ - uses : actions/setup-node@v4
26+ with :
27+ node-version : 20
28+ registry-url : https://registry.npmjs.org/
29+ - run : npm ci
30+ - run : npm run build
31+ - run : npm publish
32+ env :
33+ NODE_AUTH_TOKEN : ${{secrets.npm_token}}
Original file line number Diff line number Diff line change 11{
22 "name" : " jderobot-commsmanager" ,
3- "version" : " 1.0.24 " ,
3+ "version" : " 1.0.25 " ,
44 "main" : " dist/main.js" ,
55 "typings" : " dist/index.d.ts" ,
66 "scripts" : {
Original file line number Diff line number Diff line change @@ -91,8 +91,13 @@ export default class CommsManager {
9191
9292 public static deleteInstance ( ) {
9393 if ( CommsManager . instance ) {
94+ CommsManager . instance . ws . close ( ) ; //TODO: test close ws on disconnect
9495 delete CommsManager . instance ;
96+
9597 CommsManager . instance = undefined ;
98+ CommsManager . hostData = undefined ;
99+ CommsManager . universe = undefined ;
100+ CommsManager . state = "idle" ;
96101 }
97102 }
98103
You can’t perform that action at this time.
0 commit comments