diff --git a/app/src/scripts/lightweightCharts/chart/whitespace.ts b/app/src/scripts/lightweightCharts/chart/whitespace.ts index da3b6c0ed..c1f38e635 100644 --- a/app/src/scripts/lightweightCharts/chart/whitespace.ts +++ b/app/src/scripts/lightweightCharts/chart/whitespace.ts @@ -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); diff --git a/app/src/scripts/ws/kraken.ts b/app/src/scripts/ws/kraken.ts index 4e040ab3f..818aadee5 100644 --- a/app/src/scripts/ws/kraken.ts +++ b/app/src/scripts/ws/kraken.ts @@ -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 });