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) {