From e088625c2f7da6b4d1820e7df18efcb453481716 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 13 Apr 2018 20:47:11 +0200 Subject: [PATCH] BLOBs Realease --- .vs/AACharly-Extraction-Bot/v15/.suo | Bin 29696 -> 32768 bytes Poloniex-Historic-Trades/Interval.js | 28 +++++++++++++-------------- Poloniex-Hole-Fixing/User.bot.js | 16 +++++++-------- Poloniex-Live-Trades/User.bot.js | 16 +++++++-------- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.vs/AACharly-Extraction-Bot/v15/.suo b/.vs/AACharly-Extraction-Bot/v15/.suo index a7838b1dc15d2b1fb41f7886c475e8646083b897..edce816ae0114975ee480a0078860b1acd0ff6c2 100644 GIT binary patch literal 32768 zcmeHQTW}j!8D1qRO%rIFHoZ{N#&JVQ!IC9ezQ{?O$dX;BwHsqQZrV7cYiVuEmbLD# zWXHKcp|s^vXr~Wl$_x)MJix$&;T0Gj7@#u@(-sQMl-sm@17?7B1|EPmeBbUKX(elQ zvz*w;9_QCNd-m-4&*lHm`7dWTufDS5jjwz2uI)9`de(g2S zZ76hjuUT>!7*%OjIs)udNcBml%T=-B-mTImkA1jT6eyAL9P&uJ3<5v#E=Vb~K$8@} zD8@ntC}uIo-@U+p5AN;&upN#CZ8tuO^b1?ejH6N(SW;3F{U=P@FvpOi*`6zvB!2eg zZa}s8A4l1DtjW3->33}dNM07dvlssa3;qj}P7x$zhG9!Em(zo2vO^I{z!KYRe!;+{R; ziTs;v_pY(h@3-Q+Z1==-tnY)!zr(usA;fnAngDwM%>b@n+!8(v;ClKI0M|)TM~jsX z+496ad)$uuUA8h|r1x9b2M`|w^Z>4Ap0|(Jr!f|v0XzZtEZ|ANQ-G%dp96dz@CCpZ z0nY%w1o$%GSpdh-9Y_0UZoITR{~K@48rkArNW7{vC(T3J)eu)J_k#V6unQWX2Pq*N zTG?fzGq_7RkYNmXb>JO@tgAy39+hSc89XD!4arzHi#h&M{P~$T0r@K5$%arl>WJQZ8G*KvHzL1mj9)OV~PKUzC$fTgX}Lu59kNp6t4B0 zW}=`S87YdkQ9o0R-~6a_qyP4OvOH$r@nGG%}AVWslCUr2v4=z9)&FYN$X;7?#JP{9icDTZHa;pM_T;6KWs zlrO8rPo0u_Bg3fCTk7CRq|!M)V{1~2;ozi3BL;ssl4{<=cF z>$$$u9#Y&kwubX$4;{cySz5^5_Iplg%GP52;o41`9?b!q7mg)$0onz)MqUS?Ue9}^ zand@|cA!3RGk|^KK0y7SHXiE#LhiShXL>j873b|m9_9byd|uNA&;sxRob-R{29*D4 z2cZ5>J%I8*?EusPDF2JP4~X{o10J!iClH?md;)L^@F;-PJq3sZ5 jXQvU*0Fr=Nz#Je2 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 pYear = " + year); } if (FULL_LOG === true) { logger.write("[INFO] initialize -> pMonth = " + month); } - charlyFileStorage.initialize("AACharly", onCharlyInizialized); + charlyStorage.initialize({ bot: "AACharly", devTeam: "AAMasters" }, onCharlyInizialized); function onCharlyInizialized(err) { @@ -450,7 +450,7 @@ What is the lastFile pointer? filePath = bot.filePathRoot + "/Output/" + TRADES_FOLDER_NAME + '/' + dateForPath; - charlyFileStorage.getTextFile(filePath, fileName, onNextFileReceived, true); + charlyStorage.getTextFile(filePath, fileName, onNextFileReceived, true); function onNextFileReceived(err, text) { @@ -718,7 +718,7 @@ What is the lastFile pointer? filePath = bot.filePathRoot + "/Output/" + TRADES_FOLDER_NAME + '/' + dateForPath; - charlyFileStorage.getTextFile(filePath, fileName, onNextFileReceived, true); + charlyStorage.getTextFile(filePath, fileName, onNextFileReceived, true); function onNextFileReceived(err, text) { @@ -1075,7 +1075,7 @@ What is the lastFile pointer? filePath = bot.filePathRoot + "/Output/" + TRADES_FOLDER_NAME + '/' + dateForPath; - utilities.createFolderIfNeeded(filePath, charlyFileStorage, onFolderCreated); + utilities.createFolderIfNeeded(filePath, charlyStorage, onFolderCreated); function onFolderCreated(err) { @@ -1089,7 +1089,7 @@ What is the lastFile pointer? return; } - charlyFileStorage.createTextFile(filePath, fileName, fileContent + '\n', onFileCreated); + charlyStorage.createTextFile(filePath, fileName, fileContent + '\n', onFileCreated); function onFileCreated(err) { diff --git a/Poloniex-Live-Trades/User.bot.js b/Poloniex-Live-Trades/User.bot.js index 41d53203c..2b50c2fbd 100644 --- a/Poloniex-Live-Trades/User.bot.js +++ b/Poloniex-Live-Trades/User.bot.js @@ -1,4 +1,4 @@ -exports.newUserBot = function newUserBot(BOT, COMMONS, UTILITIES, DEBUG_MODULE, FILE_STORAGE, STATUS_REPORT, POLONIEX_CLIENT_MODULE) { +exports.newUserBot = function newUserBot(BOT, COMMONS, UTILITIES, DEBUG_MODULE, BLOB_STORAGE, STATUS_REPORT, POLONIEX_CLIENT_MODULE) { const FULL_LOG = true; const LOG_FILE_CONTENT = false; @@ -23,7 +23,7 @@ start: start }; - let charlyFileStorage = FILE_STORAGE.newFileStorage(bot); + let charlyStorage = BLOB_STORAGE.newBlobStorage(bot); let utilities = UTILITIES.newUtilities(bot); let poloniexApiClient = new POLONIEX_CLIENT_MODULE(); @@ -42,7 +42,7 @@ dependencies = pDependencies; - charlyFileStorage.initialize("AACharly", onCharlyInizialized); + charlyStorage.initialize({ bot: "AACharly", devTeam: "AAMasters" }, onCharlyInizialized); function onCharlyInizialized(err) { @@ -128,7 +128,7 @@ Array of records with this information: filePathA = bot.filePathRoot + "/Output/" + TRADES_FOLDER_NAME + '/' + dateForPathA; filePathB = bot.filePathRoot + "/Output/" + TRADES_FOLDER_NAME + '/' + dateForPathB; - utilities.createFolderIfNeeded(filePathA, charlyFileStorage, onFolderACreated); + utilities.createFolderIfNeeded(filePathA, charlyStorage, onFolderACreated); function onFolderACreated(err) { @@ -140,7 +140,7 @@ Array of records with this information: return; } - utilities.createFolderIfNeeded(filePathB, charlyFileStorage, onFolderBCreated); + utilities.createFolderIfNeeded(filePathB, charlyStorage, onFolderBCreated); } function onFolderBCreated(err) { @@ -153,7 +153,7 @@ Array of records with this information: return; } - utilities.createFolderIfNeeded(reportFilePath, charlyFileStorage, onFolderCreated); + utilities.createFolderIfNeeded(reportFilePath, charlyStorage, onFolderCreated); } function onFolderCreated(err) { @@ -284,7 +284,7 @@ Array of records with this information: fileContent = fileContent + ']'; - charlyFileStorage.createTextFile(filePathA, fileNameA, fileContent + '\n', onFirstFileACreated); + charlyStorage.createTextFile(filePathA, fileNameA, fileContent + '\n', onFirstFileACreated); function onFirstFileACreated(err) { @@ -349,7 +349,7 @@ Array of records with this information: fileContent = fileContent + ']'; - charlyFileStorage.createTextFile(filePathB, fileNameB, fileContent + '\n', onFileBCreated); + charlyStorage.createTextFile(filePathB, fileNameB, fileContent + '\n', onFileBCreated); function onFileBCreated(err) {