diff --git a/squad-server/index.js b/squad-server/index.js index 19f45e6..5e2ef2f 100644 --- a/squad-server/index.js +++ b/squad-server/index.js @@ -241,11 +241,11 @@ export default class SquadServer extends EventEmitter { await this.logParser.watch(); } - async getAdminPermsBySteamID(steamID) { + getAdminPermsBySteamID(steamID) { return this.admins[steamID]; } - async getAdminsWithPermission(perm) { + getAdminsWithPermission(perm) { const ret = []; for (const [steamID, perms] of Object.entries(this.admins)) { if (perm in perms) ret.push(steamID); diff --git a/squad-server/plugins/auto-kick-unassigned.js b/squad-server/plugins/auto-kick-unassigned.js index 15cec49..3c168fa 100644 --- a/squad-server/plugins/auto-kick-unassigned.js +++ b/squad-server/plugins/auto-kick-unassigned.js @@ -152,8 +152,8 @@ export default class AutoKickUnassigned extends BasePlugin { if (forceUpdate) await this.server.updatePlayerList(); - const admins = await this.server.getAdminsWithPermission(this.adminPermission); - const whitelist = await this.server.getAdminsWithPermission(this.whitelistPermission); + const admins = this.server.getAdminsWithPermission(this.adminPermission); + const whitelist = this.server.getAdminsWithPermission(this.whitelistPermission); // loop through players on server and start tracking players not in a squad for (const player of this.server.players) {