@@ -32,7 +32,7 @@ module.exports = (nodecg: NodeCG): NodeCGIOCore => {
32
32
persistenceManager ,
33
33
) . registerMessageHandlers ( ) ;
34
34
35
- registerExitHandlers ( nodecg , bundleManager , instanceManager , serviceManager , persistenceManager ) ;
35
+ registerExitHandlers ( nodecg , bundleManager , instanceManager , serviceManager ) ;
36
36
37
37
// We use a extra object instead of returning a object containing all the managers and so on, because
38
38
// any loaded bundle would be able to call any (public or private) of the managers which is not intended.
@@ -62,12 +62,7 @@ function onExit(
62
62
bundleManager : BundleManager ,
63
63
instanceManager : InstanceManager ,
64
64
serviceManager : ServiceManager ,
65
- persistenceManager : PersistenceManager ,
66
65
) : void {
67
- // Save everything
68
- // This is especially important if some services update some configs (e.g. updated tokens) and they haven't been saved yet.
69
- persistenceManager . save ( ) ;
70
-
71
66
// Unset all service instances in all bundles
72
67
const bundles = bundleManager . getBundleDependencies ( ) ;
73
68
for ( const bundleName in bundles ) {
@@ -104,10 +99,9 @@ function registerExitHandlers(
104
99
bundleManager : BundleManager ,
105
100
instanceManager : InstanceManager ,
106
101
serviceManager : ServiceManager ,
107
- persistenceManager : PersistenceManager ,
108
102
) : void {
109
103
const handler = ( ) => {
110
- onExit ( nodecg , bundleManager , instanceManager , serviceManager , persistenceManager ) ;
104
+ onExit ( nodecg , bundleManager , instanceManager , serviceManager ) ;
111
105
} ;
112
106
113
107
// Normal exit
0 commit comments