diff --git a/src/constants/common.ts b/src/constants/common.ts index 33920fa680973ef0fb027bef64903a93af288750..c3a1b1d09a4c675a5cca281cd1a02f33515bb2bd 100644 --- a/src/constants/common.ts +++ b/src/constants/common.ts @@ -16,6 +16,7 @@ export const NOOP = (): void => {}; export const ONE_DECIMAL = 0.1; export const ONE_HUNDRED = 100; +export const ONE_THOUSAND = 1000; export const EMPTY_ARRAY_STRING = '[]'; export const ZOOM_FACTOR = 2.0; // Zoom factor indicating doubling the distance for each zoom level diff --git a/src/utils/error-report/errorReporting.ts b/src/utils/error-report/errorReporting.ts index 5d867950e82a75f477a66e147f708347fe210b25..f5bf205725dfb119b3d710a568f5f341dbe075d6 100644 --- a/src/utils/error-report/errorReporting.ts +++ b/src/utils/error-report/errorReporting.ts @@ -1,8 +1,8 @@ -/* eslint-disable no-console */ import { ErrorData } from '@/utils/error-report/ErrorData'; import { SerializedError } from '@reduxjs/toolkit'; // eslint-disable-next-line import/no-cycle import { store } from '@/redux/store'; +import { ONE_THOUSAND } from '@/constants/common'; export const createErrorData = (error: Error | SerializedError | undefined): ErrorData => { let stacktrace = ''; @@ -15,7 +15,7 @@ export const createErrorData = (error: Error | SerializedError | undefined): Err login = 'anonymous'; } - const errorData: ErrorData = { + return { url: window.location.href, login, browser: navigator.userAgent, @@ -23,11 +23,9 @@ export const createErrorData = (error: Error | SerializedError | undefined): Err email: null, // TODO javaStacktrace: null, // TODO stacktrace, - // eslint-disable-next-line no-magic-numbers - timestamp: Math.floor(+new Date() / 1000), + timestamp: Math.floor(+new Date() / ONE_THOUSAND), version: null, // TODO }; - return errorData; }; export const handleError = (error: Error | SerializedError | undefined): void => {