mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-04-25 23:29:58 -07:00
app: fix start date not being 1970-01-01
This commit is contained in:
@@ -1,24 +1,24 @@
|
||||
import { dateToString, getNumberOfDaysBetweenTwoDates } from "../../utils/date";
|
||||
import { createLineSeries } from "../series/creators/line";
|
||||
|
||||
export const DAY_BEFORE_GENESIS_DAY = "2009-01-02";
|
||||
export const GENESIS_DAY = "2009-01-03";
|
||||
// export const DAY_BEFORE_WHITEPAPER_DAY = "2008-10-30";
|
||||
// export const WHITEPAPER_DAY = "2008-10-31";
|
||||
|
||||
const whitespaceStartDate = "1970-01-01";
|
||||
const whitespaceEndDate = "2100-01-01";
|
||||
const whitespaceStartDate = new Date("1970-01-01");
|
||||
const whitespaceStartDateYear = whitespaceStartDate.getFullYear();
|
||||
const whitespaceStartDateMonth = whitespaceStartDate.getMonth();
|
||||
const whitespaceStartDateDate = whitespaceStartDate.getDate();
|
||||
const whitespaceEndDate = new Date("2141-01-01");
|
||||
const whitespaceDateDataset: (WhitespaceData | SingleValueData)[] = new Array(
|
||||
getNumberOfDaysBetweenTwoDates(
|
||||
new Date(whitespaceStartDate),
|
||||
new Date(whitespaceEndDate),
|
||||
),
|
||||
getNumberOfDaysBetweenTwoDates(whitespaceStartDate, whitespaceEndDate),
|
||||
);
|
||||
// Hack to be able to scroll freely
|
||||
// Setting them all to NaN is much slower
|
||||
for (let i = 0; i < whitespaceDateDataset.length; i++) {
|
||||
const date = new Date(whitespaceStartDate);
|
||||
date.setUTCDate(date.getUTCDay() + i);
|
||||
const date = new Date(
|
||||
whitespaceStartDateYear,
|
||||
whitespaceStartDateMonth,
|
||||
whitespaceStartDateDate + i,
|
||||
);
|
||||
|
||||
const time = dateToString(date);
|
||||
|
||||
|
||||
@@ -30,14 +30,12 @@ export const krakenAPI = {
|
||||
const dateStr = dateToString(new Date(Number(timestamp) * 1000));
|
||||
|
||||
const candle: DatasetCandlestickData = {
|
||||
// date: dateStr,
|
||||
time: dateStr,
|
||||
open: Number(open),
|
||||
high: Number(high),
|
||||
low: Number(low),
|
||||
close: Number(close),
|
||||
value: Number(close),
|
||||
// volume: Number(volume),
|
||||
};
|
||||
|
||||
candle && callback({ ...candle });
|
||||
|
||||
Reference in New Issue
Block a user