cache added to github content.
This commit is contained in:
1 parent
b041c94eba
commit
94aad2ea07
3 files changed
+38
-22
No files matched your search
Binary file not shown.
+2
-2
@@ -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: [{
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in new issue
Block a user