app: fix start date not being 1970-01-01

This commit is contained in:
k
2024-07-05 18:28:01 +02:00
parent a931ad7a1e
commit 334ff52084
2 changed files with 11 additions and 13 deletions

View File

@@ -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);

View File

@@ -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 });