+// Save comments when server is shutting down
+function cleanup() {
+ fs.writeFileSync('zombocom-state.json', JSON.stringify(comments), (error) => {
+ if (error)
+ throw error;
+ })
+}
+
+// And connect to that on either clean exit...
+process.on('exit', cleanup);
+
+// ... or on a SIGINT (control-C)
+process.on('SIGINT', () => {
+ cleanup();
+ process.exit();
+});
+