diff --git a/package.json b/package.json index 637b402d..e5a10234 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "cy:run-ct": "cypress run --component" }, "dependencies": { - "axios": "^0.27.2", + "axios": "^1.1.3", "bootstrap": "^4.6.0", "bootstrap-vue": "^2.22.0", "bootswatch": "^5.2.2", diff --git a/src/shared/apiParamParser.ts b/src/shared/apiParamParser.ts deleted file mode 100644 index 5a47e190..00000000 --- a/src/shared/apiParamParser.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** Parse api Query parameters - * so that an array is correctly exploded into seperate items. - */ -export const parseParams = (params) => { - const keys = Object.keys(params); - let options = ''; - - keys.forEach((key) => { - const isParamTypeObject = typeof params[key] === 'object'; - const isParamTypeArray = isParamTypeObject && params[key].length >= 0; - - if (!isParamTypeObject) { - options += `${key}=${params[key]}&`; - } - - if (isParamTypeObject && isParamTypeArray) { - params[key].forEach((element) => { - options += `${key}=${element}&`; - }); - } - }); - - return options ? options.slice(0, -1) : options; -}; diff --git a/src/stores/ftbot.ts b/src/stores/ftbot.ts index d4fc5459..dd7480b3 100644 --- a/src/stores/ftbot.ts +++ b/src/stores/ftbot.ts @@ -6,7 +6,6 @@ import { storePlotConfigName, } from '@/shared/storage'; import { useUserService } from '@/shared/userService'; -import { parseParams } from '@/shared/apiParamParser'; import { BotState, Trade, @@ -714,7 +713,9 @@ export function createBotSubStore(botId: string, botName: string) { // eslint-disable-next-line @typescript-eslint/camelcase pairs_to_delete: blacklistPairs, }, - paramsSerializer: (params) => parseParams(params), + paramsSerializer: { + indexes: null, + }, }, ); this.blacklist = result.data.blacklist; diff --git a/yarn.lock b/yarn.lock index 1221f6b2..27834ec9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1453,13 +1453,14 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axios@^0.27.2: - version "0.27.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" - integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== +axios@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35" + integrity sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== dependencies: - follow-redirects "^1.14.9" + follow-redirects "^1.15.0" form-data "^4.0.0" + proxy-from-env "^1.1.0" babel-jest@^27.5.1: version "27.5.1" @@ -2745,10 +2746,10 @@ flatted@^2.0.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== -follow-redirects@^1.14.9: - version "1.14.9" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" - integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== +follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== forever-agent@~0.6.1: version "0.6.1" @@ -4366,6 +4367,11 @@ proxy-from-env@1.0.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"