Fix instance port and status update

Master was not recieving instance status after restart. Instead only a status from the slave but the slave doesn't store the full instance status.
This commit is contained in:
bbassie committed 2021-11-04 22:25:36 +01:00
1 parent f930ed36a0
commit 2e5617c4b5
2 files changed
+5 -3

No files matched your search

+3 -3
View File
@@ -170,7 +170,7 @@ class ControlConnection extends BaseConnection {
id,
name: instance.config.get("instance.name"),
assigned_slave: instance.config.get("instance.assigned_slave"),
game_port: instance.game_port,
game_port: instance.game_port || null,
status: instance.status,
};
}
@@ -182,7 +182,7 @@ class ControlConnection extends BaseConnection {
id: instance.config.get("instance.id"),
name: instance.config.get("instance.name"),
assigned_slave: instance.config.get("instance.assigned_slave"),
game_port: instance.game_port,
game_port: instance.game_port || null,
status: instance.status,
});
}
@@ -202,7 +202,7 @@ class ControlConnection extends BaseConnection {
id: instance.config.get("instance.id"),
name: instance.config.get("instance.name"),
assigned_slave: instance.config.get("instance.assigned_slave"),
game_port: instance.game_port,
game_port: instance.game_port || null,
status: instance.status,
});
}
+2
View File
@@ -694,6 +694,8 @@ class Instance extends libLink.Link {
}
async masterConnectionEventEventHandler(message) {
this.notifyStatus(this._status);
await libPlugin.invokeHook(this.plugins, "onMasterConnectionEvent", message.data.event);
}