Add .id shorthand to InstanceInfo

Turn instance.config.get("instance.id") into instance.id.
This commit is contained in:
Hornwitser committed 2023-02-24 02:00:12 +01:00
1 parent f662437b3f
commit 05e9230e9e
5 files changed
+12 -7

No files matched your search

+3 -3
View File
@@ -187,7 +187,7 @@ class ControlConnection extends BaseConnection {
let list = [];
for (let instance of this._controller.instances.values()) {
list.push({
id: instance.config.get("instance.id"),
id: instance.id,
name: instance.config.get("instance.name"),
assigned_host: instance.config.get("instance.assigned_host"),
game_port: instance.game_port || null,
@@ -204,10 +204,10 @@ class ControlConnection extends BaseConnection {
instanceUpdated(instance) {
if (
this.instanceSubscriptions.all
|| this.instanceSubscriptions.instance_ids.includes(instance.config.get("instance.id"))
|| this.instanceSubscriptions.instance_ids.includes(instance.id)
) {
libLink.messages.instanceUpdate.send(this, {
id: instance.config.get("instance.id"),
id: instance.id,
name: instance.config.get("instance.name"),
assigned_host: instance.config.get("instance.assigned_host"),
game_port: instance.game_port || null,
+1 -1
View File
@@ -734,7 +734,7 @@ class Controller {
let connection = this.wsServer.hostConnections.get(hostId);
if (connection) {
await libLink.messages.assignInstance.send(connection, {
instance_id: instance.config.get("instance.id"),
instance_id: instance.id,
serialized_config: instance.config.serialize("host"),
});
}
+2 -2
View File
@@ -126,7 +126,7 @@ class HostConnection extends BaseConnection {
for (let instance of this._controller.instances.values()) {
if (instance.config.get("instance.assigned_host") === this._id) {
await libLink.messages.assignInstance.send(this, {
instance_id: instance.config.get("instance.id"),
instance_id: instance.id,
serialized_config: instance.config.serialize("host"),
});
}
@@ -142,7 +142,7 @@ class HostConnection extends BaseConnection {
// Check if this instance is assigned somewhere else.
if (controllerInstance.config.get("instance.assigned_host") !== this._id) {
await libLink.messages.unassignInstance.send(this, {
instance_id: controllerInstance.config.get("instance.id"),
instance_id: controllerInstance.id,
});
continue;
}
+5
View File
@@ -39,6 +39,11 @@ class InstanceInfo {
status: this.status,
};
}
/** Shorthand for `instance.config.get("instance.id")` @type {number} */
get id() {
return this.config.get("instance.id");
}
}
module.exports = InstanceInfo;
+1 -1
View File
@@ -42,7 +42,7 @@ class ControllerPlugin extends libPlugin.BaseControllerPlugin {
}
async onInstanceStatusChanged(instance) {
let instanceId = instance.config.get("instance.id");
let instanceId = instance.id;
if (["unassigned", "deleted"].includes(instance.status)) {
for (let [playerName, acquisitionRecord] of this.acquiredPlayers) {
if (acquisitionRecord.instanceId === instanceId) {