From e764aba18878ccd62b541dcabe89bf75efbea3fe Mon Sep 17 00:00:00 2001 From: supertiger1234 Date: Fri, 8 Nov 2019 18:25:19 +0000 Subject: [PATCH] fixed user error --- src/store/modules/socketIOModule.js | 32 +++++++++++++++-------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/store/modules/socketIOModule.js b/src/store/modules/socketIOModule.js index 28458bf..ddbf537 100644 --- a/src/store/modules/socketIOModule.js +++ b/src/store/modules/socketIOModule.js @@ -82,24 +82,26 @@ const actions = { let servers = user.servers || []; - // sort server by users order - let tempServers = [...servers]; - let sortedServers = []; + if (settings.server_position) { + // sort server by users order + let tempServers = [...servers]; + let sortedServers = []; - for (let index = 0; index < settings.server_position.length; index++) { - const server_id = settings.server_position[index]; - const findIndex = tempServers.findIndex((s) => s.server_id == server_id ); - console.log() - if (tempServers[findIndex]) { - sortedServers = [...sortedServers, ...[tempServers[findIndex]]]; - tempServers.splice(findIndex, 1) - } + for (let index = 0; index < settings.server_position.length; index++) { + const server_id = settings.server_position[index]; + const findIndex = tempServers.findIndex((s) => s.server_id == server_id ); + console.log() + if (tempServers[findIndex]) { + sortedServers = [...sortedServers, ...[tempServers[findIndex]]]; + tempServers.splice(findIndex, 1) + } + } + + servers = [...sortedServers.reverse(), ...tempServers]; + sortedServers = null; + tempServers = null; } - servers = [...sortedServers.reverse(), ...tempServers]; - sortedServers = null; - tempServers = null; - //convert array to object for servers