cache added to github content.

This commit is contained in:
Luis Fernando Molina committed 2018-02-25 18:14:26 +01:00
1 parent b041c94eba
commit 94aad2ea07
3 files changed
+38 -22

No files matched your search

Binary file not shown.
+2 -2
View File
@@ -212,7 +212,7 @@ function newEcosystem() {
displayName: "Market Candle-Stairs per Period",
description: "A set of files per period that contains all candle-stairs of one whole market.",
storageAccount: "aatom",
filePath: "@Exchange/Tom/dataSet.V1/Output/CandleStairs/Multi-Period-Market/@Period",
filePath: "@Exchange/Tom/dataSet.V1/Output/Candle-Stairs/Multi-Period-Market/@Period",
fileName: "@AssetA_@AssetB.json",
exchangeList: {
exchange: [{
@@ -272,7 +272,7 @@ function newEcosystem() {
displayName: "Daily Candle-Stairs per Period",
description: "A set of files per period that contains all candle-stairs of one whole market.",
storageAccount: "aatom",
filePath: "@Exchange/Tom/dataSet.V1/Output/CandleStairs/Multi-Period-Daily/@Period/@Year/@Month/@Day",
filePath: "@Exchange/Tom/dataSet.V1/Output/Candle-Stairs/Multi-Period-Daily/@Period/@Year/@Month/@Day",
fileName: "@AssetA_@AssetB.json",
exchangeList: {
exchange: [{
+36 -20
View File
@@ -30,7 +30,8 @@ function onContent (error, result) {
return;
*/
let debugMode = false;
let githubPages = new Map;
//'use strict';
var http = require('http');
@@ -48,32 +49,47 @@ function onRequestReceivedFromBrowser(request, response) {
case "AAMasters":
{
/*
const octokit = require('@octokit/rest')()
global.atob = require("atob");
let owner = requestParameters[1];
let repo = requestParameters[2] + "-Plotter";
let branch = "master";
let page = 1;
let per_page = 100;
let ref = "master";
let path = requestParameters[3];
if (debugMode === true) {
octokit.repos.getContent({ owner, repo, path, ref }, onContent);
respondWithFile('../' + requestParameters[2] + "-Plotter" + '/' + requestParameters[3], response);
function onContent(error, result) {
} else {
let decoded = atob(result.data.content);
let cacheVersion = githubPages.get(requestParameters[1] + requestParameters[2] + requestParameters[3])
respondWithContent(decoded.substring(3), response); // Eliminate first 2 bytes of noise.
if (cacheVersion !== undefined) {
respondWithContent(cacheVersion, response);
} else {
const octokit = require('@octokit/rest')()
global.atob = require("atob");
let owner = requestParameters[1];
let repo = requestParameters[2] + "-Plotter";
let branch = "master";
let page = 1;
let per_page = 100;
let ref = "master";
let path = requestParameters[3];
octokit.repos.getContent({ owner, repo, path, ref }, onContent);
function onContent(error, result) {
let decoded = atob(result.data.content);
let cleanString = decoded.substring(3); // Eliminate first 2 bytes of noise.
respondWithContent(cleanString, response);
githubPages.set(requestParameters[1] + requestParameters[2] + requestParameters[3], cleanString);
}
}
}
*/
respondWithFile('../' + requestParameters[2] + "-Plotter" + '/' + requestParameters[3], response);
}
break;