diff --git a/AABrowserAPI/TeamSetup.js b/AABrowserAPI/TeamSetup.js index d23f90a7a..3f52271d9 100644 --- a/AABrowserAPI/TeamSetup.js +++ b/AABrowserAPI/TeamSetup.js @@ -15,10 +15,9 @@ storage = STORAGE.newStorage(); storage.initialize(undefined, pServerConfig); - } - function newTeam(pTeamCodeName, pTeamDisplayName, pUserName, pBotName, callBackFunction) { + function newTeam(pTeamCodeName, pTeamDisplayName, pUserName, pBotName, pAuthId, callBackFunction) { try { @@ -471,6 +470,8 @@ storage.writeData("AdvancedAlgos", "AAPlatform", "open.sessions.json", fileContent, onDataWritten); + addToUserModuleDatabase(token); // NOTE that this function is not properly inserted on the sequence, so if it fails noone will know. + function onDataWritten(err) { try { @@ -512,6 +513,56 @@ } } + function addToUserModuleDatabase(pSessionToken) { + + try { + + if (CONSOLE_LOG === true) { console.log("[INFO] TeamSetup -> newTeam -> addToUserModuleDatabase -> Entering function."); } + + + const graphqlClient = require('graphql-client') + + const usersModuleAPI = graphqlClient({ + url: 'http://localhost:4000/graphql' + //url: 'https://users-api.advancedalgos.net/graphql', + //headers: { + // Authorization: 'Bearer ' + authToken + //} + }); + + + let variables = { + authId: pAuthId, + sessionToken: pSessionToken + }; + + usersModuleAPI.query(` + mutation($authId: String, $sessionToken: String){ + updateSessionToken(authId: $authId, sessionToken: $sessionToken){ + id + alias + } + } + `, variables, function (req, res) { + if (res.status === 401) { + console.log('Error trying to save the session token at the Users Module'); + } + }).then(res => { + if (res.errors) { + console.log('Error trying to save the session token at the Users Module'); + } + }).catch(error => { + console.log('Error trying to save the session token at the Users Module'); + }); + + } catch (err) { + + console.log("[ERROR] TeamSetup -> newTeam -> addToUserModuleDatabase -> err.message = " + err.message); + callBackFunction(global.DEFAULT_FAIL_RESPONSE); + + } + } + function addToEcosystem() { try { diff --git a/Json.json b/Json.json new file mode 100644 index 000000000..12673c82b --- /dev/null +++ b/Json.json @@ -0,0 +1,360 @@ +[ + { + "sessionToken": "aasdasdasdasd464asd6a4d67a54sd76a54sd67a5s4d76a4sd67a4s67d4a76sd54as76d45a76s54d67as4d67a4sd765as46d5aasdasdasdasd464asd6a4d67a54sd76a54sd67a5s4d76a4sd67a4s67d4a76sd54as76d45a76s54d67as4d67a4sd765as46d5aasdasdasdasd464asd6a4d67a54sd76a54sd67a5s4d76a4sd67a4s67d4a76sd54as76d45a76s54d67as4d67a4sd765as46d5aasdasdasdasd464asd6a4d67a54sd76a54sd67a5s4d76a4sd67a4s67d4a76sd54as76d45a76s54d67as4d67a4sd765as46d5aasdasdasdasd464asd6a4d67a54sd76a54sd67a5s4d76a4sd67a4s67d4a76sd54as76d45a76s54d67as4d67a4sd765as46d5", + "userName": "Ciencias", + "devTeams": [ + { + "codeName": "AAMasters", + "displayName": "Masters", + "userBots": [ + { + "displayName": "Robert", + "codeName": "AARobert", + "type": "Trading", + "repo": "AARobert-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + }, + { + "displayName": "Mariam", + "codeName": "AAMariam", + "type": "Trading", + "repo": "AAMariam-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + }, + { + "displayName": "Olivia", + "codeName": "AAOlivia", + "type": "Indicator", + "repo": "AAOlivia-Indicator-Bot", + "processes": [ + { "name": "Multi-Period-Market" }, + { "name": "Multi-Period-Daily" } + ] + } + ], + "devTeamDependencies": [ "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "4FA8TMEB-839VH9W4-BYJIXHGM-KL85ETG9", + "secret": "1a2429851a0543925036a12e28a76d372d6401b311b68701ac4a5d53c0049aa3511a8aa65acbd7e713bba560d0b1591ebe3a7618a71393ef4d3d11310628e1db" + } + ] + }, + { + "sessionToken": "dasdasdasdGKJHGDAJSGJhasgdakjdhdgkashdgKUYW5765876578d5sadaufdFJHFJHGFJHGFHJGFdasdasdasdGKJHGDAJSGJhasgdakjdhdgkashdgKUYW5765876578d5sadaufdFJHFJHGFJHGFHJGFdasdasdasdGKJHGDAJSGJhasgdakjdhdgkashdgKUYW5765876578d5sadaufdFJHFJHGFJHGFHJGFdasdasdasdGKJHGDAJSGJhasgdakjdhdgkashdgKUYW5765876578d5sadaufdFJHFJHGFJHGFHJGFdasdasdasdGKJHGDAJSGJhasgdakjdhdgkashdgKUYW5765876578d5sadaufdFJHFJHGFJHGFHJGF", + "userName": "Bash", + "devTeams": [ + { + "codeName": "AABash", + "displayName": "Bash", + "userBots": [ + { + "displayName": "1stBot", + "codeName": "AA1stBot", + "type": "Trading", + "repo": "AA1stBot-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "", + "secret": "" + } + ] + }, + { + "sessionToken": "afsKUGuer687vdjKJHGKJHGcdnbdsfsefKJGGKJH756765sfsdfsd7sdvbBGSbdasdhgbHGFJHFBGKHBKHGSDs575fdsbJHHGHJGSJgsfdsdfdgksdfygaekFHFSJADF76adsdasdas6adsdhakjhKJHFSHdasdafsKUGuer687vdjKJHGKJHGcdnbdsfsefKJGGKJH756765sfsdfsd7sdvbBGSbdasdhgbHGFJHFBGKHBKHGSDs575fdsbJHHGHJGSJgsfdsdfdgksdfygaekFHFSJADF76adsdasdas6adsdhakjhKJHFSHdasdafsKUGuer687vdjKJHGKJHGcdnbdsfsefKJGGKJH756765sfsdfsd7sdvbBGSbdasdhgbHGFJHFBGKHBKHGSDs575fdsbJHHGHJGSJgsfdsdfdgksdfygaekFHFSJADF76adsdasdas6adsdhakjhKJHFSHdasdafsKUGuer687vdjKJHGKJHGcdnbdsfsefKJGGKJH756765sfsdfsd7sdvbBGSbdasdhgbHGFJHFBGKHBKHGSDs575fdsbJHHGHJGSJgsfdsdfdgksdfygaekFHFSJADF76adsdasdas6adsdhakjhKJHFSHdasdafsKUGuer687vdjKJHGKJHGcdnbdsfsefKJGGKJH756765sfsdfsd7sdvbBGSbdasdhgbHGFJHFBGKHBKHGSDs575fdsbJHHGHJGSJgsfdsdfdgksdfygaekFHFSJADF76adsdasdas6adsdhakjhKJHFSHdasd", + "userName": "Leonidas", + "devTeams": [ + { + "codeName": "AASpartans", + "displayName": "Spartans", + "userBots": [ + { + "displayName": "King", + "codeName": "AAKing", + "type": "Trading", + "repo": "AAKing-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + }, + { + "displayName": "Queen", + "codeName": "AAQueen", + "type": "Trading", + "repo": "AAQueen-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "FTP1CJ7C-APSRAW6X-8PMLNW6P-VV3LJKHO", + "secret": "1cfc3b8fcc6a5bc151b445ba713d4e7d2784ac168253dafaeaa64c8c95e4673d07a156a93463cd700fb397b1e7dd4733d65dae346a9c6a4369f9ec160c342e00" + } + ] + }, + { + "sessionToken": "sdsafdgkajshgfdawkefgduk5765sdsafdasdfs675sadf75asf75asdf75sa7df5asd7f5as7df65as7df5asdfgasdfyhgwbejhfgwhsdsafdgkajshgfdawkefgduk5765sdsafdasdfs675sadf75asf75asdf75sa7df5asd7f5as7df65as7df5asdfgasdfyhgwbejhfgwhsdsafdgkajshgfdawkefgduk5765sdsafdasdfs675sadf75asf75asdf75sa7df5asd7f5as7df65as7df5asdfgasdfyhgwbejhfgwhsdsafdgkajshgfdawkefgduk5765sdsafdasdfs675sadf75asf75asdf75sa7df5asd7f5as7df65as7df5asdfgasdfyhgwbejhfgwhsdsafdgkajshgfdawkefgduk5765sdsafdasdfs675sadf75asf75asdf75sa7df5asd7f5as7df65as7df5asdfgasdfyhgwbejhfgwh", + "userName": "Ragnar", + "devTeams": [ + { + "codeName": "AAVikings", + "displayName": "Vikings", + "userBots": [ + { + "displayName": "Artudito", + "codeName": "AAArtudito", + "type": "Trading", + "repo": "AAArtudito-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + }, + { + "displayName": "Gauss", + "codeName": "AAGauss", + "type": "Indicator", + "repo": "AAGauss-Indicator-Bot", + "processes": [ + { "name": "Multi-Period-Market" }, + { "name": "Multi-Period-Daily" } + ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "JWH7EKQ5-N63V8VNV-2HISYCDF-HEBG4JZE", + "secret": "a1cd85c105cf0b5cae2656c9b174e73ac45fc5e52fe58995f1c85e4a09094913a1cf9126724c8be47d1da8bea0c9a68932e055cb9557de7a1c63ae76766d7301" + } + ] + }, + { + "sessionToken": "dhalkncaslu67e12eknvdb1vi2vdbnsavbxkasjhcxtasuyctaicty2e2e32bd23edv2mbnxavsxhvkwjhv3ekhw3v2kev2323234gvm234v23425677545464kjhvbdhalkncaslu67e12eknvdb1vi2vdbnsavbxkasjhcxtasuyctaicty2e2e32bd23edv2mbnxavsxhvkwjhv3ekhw3v2kev2323234gvm234v23425677545464kjhvbdhalkncaslu67e12eknvdb1vi2vdbnsavbxkasjhcxtasuyctaicty2e2e32bd23edv2mbnxavsxhvkwjhv3ekhw3v2kev2323234gvm234v23425677545464kjhvbdhalkncaslu67e12eknvdb1vi2vdbnsavbxkasjhcxtasuyctaicty2e2e32bd23edv2mbnxavsxhvkwjhv3ekhw3v2kev2323234gvm234v23425677545464kjhvbdhalkncaslu67e12eknvdb1vi2vdbnsavbxkasjhcxtasuyctaicty2e2e32bd23edv2mbnxavsxhvkwjhv3ekhw3v2kev2323234gvm234v23425677545464kjhvb", + "userName": "bearcanrun", + "devTeams": [ + { + "codeName": "Algoteers", + "displayName": "Algoteers", + "userBots": [ + { + "displayName": "Mousequeton", + "codeName": "Mousequeton", + "type": "Trading", + "repo": "Mousequeton-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "53FWWFDZ-AR9JUJ46-18O4F3TF-GTRTA836", + "secret": "991287887be6cfd078fa02bebba6bd12786e36e04d2be9d4ca7c9b05e53b5842e4d38a0d3e6d2ea66f0a5d0c407dc28554aaf698fd610ff00251a9d2669c7e1d" + } + ] + }, + { + "sessionToken": "cmsdcgkjhgadt57asdca87s6cras876crs8rvsdvabanewe8fc567w8e45cwa8fc48awcvhawv45c8awe4vcw67e45vc7aw6v4c7aw6v4aw76cv47w6c4WGWQDYFwdwecdw76c4s7ad4c7cmsdcgkjhgadt57asdca87s6cras876crs8rvsdvabanewe8fc567w8e45cwa8fc48awcvhawv45c8awe4vcw67e45vc7aw6v4c7aw6v4aw76cv47w6c4WGWQDYFwdwecdw76c4s7ad4c7cmsdcgkjhgadt57asdca87s6cras876crs8rvsdvabanewe8fc567w8e45cwa8fc48awcvhawv45c8awe4vcw67e45vc7aw6v4c7aw6v4aw76cv47w6c4WGWQDYFwdwecdw76c4s7ad4c7cmsdcgkjhgadt57asdca87s6cras876crs8rvsdvabanewe8fc567w8e45cwa8fc48awcvhawv45c8awe4vcw67e45vc7aw6v4c7aw6v4aw76cv47w6c4WGWQDYFwdwecdw76c4s7ad4c7", + "userName": "loui.molina", + "devTeams": [ + { + "codeName": "KnightsTemplar", + "displayName": "Knights Templar", + "userBots": [ + { + "displayName": "Inquisitor", + "codeName": "Inquisitor", + "type": "Trading", + "repo": "Inquisitor-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "Q98TFGTS-O6U1NF75-D513E694-77BP6PBN", + "secret": "fdbfc81a05a9bfef4c33361f470331ef909087418637e8691d39596fe8b626ce3dfbae67af06646de4c6f5f7b3dee28368ed843722755e4e30dad7939177a8fd" + } + ] + }, + { + "sessionToken": "cfxIEdDdiQW5Wu7sKS0Ob3UkWv18afApEVnh1jOI4sevWi71XNiBUwb6QopCv35m7hMwNWaErWVoaXxcfCWN5N1beOLPsEGgRpayBEa8w7J7IIdWjeIcqr0QK07hxvGCcfxIEdDdiQW5Wu7sKS0Ob3UkWv18afApEVnh1jOI4sevWi71XNiBUwb6QopCv35m7hMwNWaErWVoaXxcfCWN5N1beOLPsEGgRpayBEa8w7J7IIdWjeIcqr0QK07hxvGCcfxIEdDdiQW5Wu7sKS0Ob3UkWv18afApEVnh1jOI4sevWi71XNiBUwb6QopCv35m7hMwNWaErWVoaXxcfCWN5N1beOLPsEGgRpayBEa8w7J7IIdWjeIcqr0QK07hxvGCcfxIEdDdiQW5Wu7sKS0Ob3UkWv18afApEVnh1jOI4sevWi71XNiBUwb6QopCv35m7hMwNWaErWVoaXxcfCWN5N1beOLPsEGgRpayBEa8w7J7IIdWjeIcqr0QK07hxvGCcfxIEdDdiQW5Wu7sKS0Ob3UkWv18afApEVnh1jOI4sevWi71XNiBUwb6QopCv35m7hMwNWaErWVoaXxcfCWN5N1beOLPsEGgRpayBEa8w7J7IIdWjeIcqr0QK07hxvGC", + "userName": "Andreja", + "devTeams": [ + { + "codeName": "Titanomachy", + "displayName": "Titanomachy", + "userBots": [ + { + "displayName": "Atlas", + "codeName": "Atlas", + "type": "Trading", + "repo": "Atlas-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "JCU2Y44M-LLDH29QE-0S8L0L78-Y4B076NH", + "secret": "a09a6da84b958adcb9afa4b71af3e5891d89fa2f6cfec096b344eda927390b7228c5c7cf75ee1e6228744029e98f41ce856b44add511fa33f0ffda1b6cb9c34b" + } + ] + }, + { + "sessionToken": "OYcHyKUZfKT60XkLFnwlENs5uNFhX9IsowKd7V163omESWAfREVZaYPA3ym64XTQvUu5wvLakhEyUamWk6pytKOUpShe0ofOvP9eKpXiFKqKPO9omHiVLopUUEXkhGWIOYcHyKUZfKT60XkLFnwlENs5uNFhX9IsowKd7V163omESWAfREVZaYPA3ym64XTQvUu5wvLakhEyUamWk6pytKOUpShe0ofOvP9eKpXiFKqKPO9omHiVLopUUEXkhGWIOYcHyKUZfKT60XkLFnwlENs5uNFhX9IsowKd7V163omESWAfREVZaYPA3ym64XTQvUu5wvLakhEyUamWk6pytKOUpShe0ofOvP9eKpXiFKqKPO9omHiVLopUUEXkhGWIOYcHyKUZfKT60XkLFnwlENs5uNFhX9IsowKd7V163omESWAfREVZaYPA3ym64XTQvUu5wvLakhEyUamWk6pytKOUpShe0ofOvP9eKpXiFKqKPO9omHiVLopUUEXkhGWI", + "userName": "DummyUser", + "devTeams": [ + { + "codeName": "DummyTeam", + "displayName": "Dummy Team", + "userBots": [ + { + "displayName": "DummyBot", + "codeName": "DummyBot", + "type": "Trading", + "repo": "DummyBot-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "", + "secret": "" + } + ] + }, + { + "sessionToken": "O9KsShf5eBNq0X7ZDJ2O9GA4CGzRyik9T6wmeVHNmaUpnb6wU9hZar61CEHTOBii2XIkvgmnWumvfK005NliLDPiCDFdPMIFHYIP5KyW5Wp3fGtieh1yW5T9tfP0PNLZMvDVaPhGrclXAlqrzBzJKdIt3Y8aoBVhdmXdztMQbCI3cCb1oaomvsHmqB6ixR7YU9unFkbuBgHWwvnEPDwjQpzObmDIsdHQqUXqpI1UbsjPnihnvBSGhEAoyMdaTcIAgTv2CiD3BPH6FnJCybXqdyu0kGELBvacOlBVKN2XFNAoQqC3gYCuUgjsyAjdsXPtHXUV1QQTM5zRYiUU4XGOnnP7N5V7rGTmlWRNaZcBOidcBErTLj4u4iknK5SLTSzFWbALXhPpg9COFMoDz3wYfNkif9JhPHBLcjfI0wbhVnnvf61d9yExMZzYhuA68QZcgFszIYD4zK3fzrEqHEQTCfrVzZQOkX1RwX9xhWvaTiaREbVMhXNkvy7p0xS2vHC7", + "userName": "MoonRocket", + "devTeams": [ + { + "codeName": "CryptoRockets", + "displayName": "Crypto Rockets", + "userBots": [ + { + "displayName": "RocketFeller", + "codeName": "RocketFeller", + "type": "Trading", + "repo": "RocketFeller-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "", + "secret": "" + } + ] + }, + { + "sessionToken": "NAmY3C8HymOQ9ehwA7WR0xlShjbpxU35ODVAlOkexR56N8aYaY1KbPXyiQuA48cBHrMwSI3pdyOKu7BJKZVqdeXo0ehVkURvsqvG6RDn3B58VDHKdEmGt4uc5Nl4I0KY7hBNkrndMJMAnkVmTT0RsKT4ESWBFIzcxnLFsR6NHPDysgZwvqHJeYVkeu2WisnFnuinr3g5HXLN0wGw0EWEL496vuspl3BvN0W9rm2i337mMp8UZ3l48IRIKnEmFIfGVmTwhevwItZhySFPJmSrilx3vvGDLBaCaJbLGHGrmE3nxjYFwjfXIBOChGt0WQbvAjCB1EoiWaQYx3vCQd3hHKuDLNYHiaihYrBsuEfMHlFBkRNflp0XmhPDsTHUQZ8jCXsId3feBSY25uKfsCGISsSosIbwk8Tr5TiprXVsmtVPT18oUuharEpQndps8upZXqOdOd5dnxpcoKwJhhnaDH6FP1zGwwJ5UAzFECziHTN7Nh0YkFIOV8FXuFJ4WJGb", + "userName": "Harry", + "devTeams": [ + { + "codeName": "PotterHeads", + "displayName": "Potter Heads", + "userBots": [ + { + "displayName": "Nimbus2000", + "codeName": "Nimbus2000", + "type": "Trading", + "repo": "Nimbus2000-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "FTP1CJ7C-APSRAW6X-8PMLNW6P-VV3LJKHO", + "secret": "1cfc3b8fcc6a5bc151b445ba713d4e7d2784ac168253dafaeaa64c8c95e4673d07a156a93463cd700fb397b1e7dd4733d65dae346a9c6a4369f9ec160c342e00" + } + ] + }, + { + "sessionToken": "bSLp7GW11cf1SNjR7UJ2tRV6MKynwWL3DvnjDuLOFio7qGT0jaCcmUMg7RsYHskKMSoRJdi7vjk4Dkev3qYUhfMCO27JOsRoRPYmhZ6YRAwG8t7x3NiecoMpG4mXAyLvupeT9vxeKChd5ugaK9cy3zDqxUipeF9QgFuDJ0GgOeage7dIRbXe2wqM0pk7Bt4JuY0d261fDqgMTOofiTVTOPqL5VzfLyCnYxn1BZcb3XDHbsLBjuQogBogMtlC5Rlu5EG6pVqrbnFDgnXjZhS7nR03C3RR6266BN75Yo9ocUY4I5opb1RqzwJjwFlGvT9eC0Uf7aduMvWWhAGYTIxmrdjZBeytpp1rSGW9Of2GvwIma2mesUXZ5wQdl0JyywgZ83DTL7ydMpBOUMbhrvCZ5aZHpRYK5YfROz3rqfOwD9ddDj8PY89zWbUmQGr6iQVV56SkITvPkJEoBISbYW86niFAFxdVDyrbFXfhFhUcOFT9Ux7cSe1KyIyW2oC7kcHP", + "userName": "bearcanrun", + "devTeams": [ + { + "codeName": "bear-bots", + "displayName": "Bear Bots", + "userBots": [ + { + "displayName": "bear-bots", + "codeName": "bear-bots", + "type": "Trading", + "repo": "bear-bots-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "", + "secret": "" + } + ] + }, + { + "sessionToken": "d2V6aV7yDHUogMcCX6t67DOWiRczX5d2jBx7RkoC75HeYbKSvOM6tOQbMzMCxoHabJBdIF35JiNqhKlv6InF9Y3GKnYZuUlbyFRdhOoxjLRZoFWUW5zNOGMZbv38eUmjMfTN7AF3llcMw7wJxb3mPWlf9tuXERdlhJ0oCcZqSPknwktm6UrMrPQ4j3Iu4Hj6mleIX3aLtcuWWMU9ifuRla3Kh7nIi5MWiWhBweDJSQRuHNUSFHhnE9pGUsjBbIta3RMFQ9GVbRVvJnwHg094ZSBiMxtPJgZwRrbIq1jBA7y85ZzSywa0AjcaWkjvSPcr80QMQDgbXFAFuexY8h4YRt9gpiZfYj8yLHLR1rNWsP0xvO5g9Tq2GoAdGIL5lPVXDpX6fmeOVCndIi7NAa3vCsD2emVXzKBNX1wWYq735HH4s2Sws3en6QN6RzfugG9SHRhYhg4oNUgkvqrVuYgt0JVUNkivjuTlSpLV5sF2IqjGyEqKWGLJKcNnkt2Gg3M5", + "userName": "bearcanrun", + "devTeams": [ + { + "codeName": "bear-bots-2", + "displayName": "Bear Bots%202", + "userBots": [ + { + "displayName": "bear-bots-2", + "codeName": "bear-bots-2", + "type": "Trading", + "repo": "bear-bots-2-Trading-Bot", + "processes": [ { "name": "Trading-Process" } ] + } + ], + "devTeamDependencies": [ "AAMasters", "AAVikings" ] + } + ], + "exchangeKeys": [ + { + "exchange": "Poloniex", + "key": "", + "secret": "" + } + ] + } +] \ No newline at end of file diff --git a/Project.njsproj b/Project.njsproj index 099cc7bf6..d7b57fc1d 100644 --- a/Project.njsproj +++ b/Project.njsproj @@ -33,6 +33,7 @@ Code + Code @@ -233,11 +234,15 @@ + + Code + + diff --git a/server.js b/server.js index 8132104f8..8f447e50f 100644 --- a/server.js +++ b/server.js @@ -1,3 +1,4 @@ + /* These 2 are global variables, that is why they do not have a let or var */ CONSOLE_LOG = true; @@ -588,8 +589,9 @@ function onBrowserRequest(request, response) { let devTeamDisplayName = requestParameters[4].replace("%20", " "); let userName = requestParameters[5]; let botName = requestParameters[6]; + let authId = requestParameters[7]; - teamSetup.newTeam(devTeamCodeName, devTeamDisplayName, userName, botName, onSetupFinished); + teamSetup.newTeam(devTeamCodeName, devTeamDisplayName, userName, botName, authId, onSetupFinished); function onSetupFinished(err) {