move constants from util to src directory and split into sub folders

This commit is contained in:
Abhinav 2022-01-04 16:46:30 +05:30
parent b10a43b3a8
commit dfdf2897d4
27 changed files with 32 additions and 33 deletions

View file

@ -9,7 +9,7 @@ import { changeEmail, getOTTForEmailChange } from 'services/userService';
import styled from 'styled-components';
import { AppContext, FLASH_MESSAGE_TYPE } from 'pages/_app';
import { getData, LS_KEYS, setData } from 'utils/storage/localStorage';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
interface formValues {
email: string;

View file

@ -11,7 +11,7 @@ import { setData, LS_KEYS, getData } from 'utils/storage/localStorage';
import SubmitButton from 'components/SubmitButton';
import Button from 'react-bootstrap/Button';
import LogoImg from './LogoImg';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
interface formValues {
email: string;

View file

@ -9,7 +9,7 @@ import {
DATE_CONTAINER_HEIGHT,
GAP_BTW_TILES,
SPACE_BTW_DATES,
} from 'utils/constants';
} from 'constants/gallery';
import constants from 'utils/strings/constants';
const A_DAY = 24 * 60 * 60 * 1000;

View file

@ -31,7 +31,7 @@ import { GalleryContext } from 'pages/gallery';
import InProgressIcon from './icons/InProgressIcon';
import exportService from 'services/exportService';
import { Subscription } from 'types/billing';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import {
ARCHIVE_SECTION,
TRASH_SECTION,

View file

@ -19,7 +19,7 @@ import { setJustSignedUp } from 'utils/storage';
import LogoImg from './LogoImg';
import { logError } from 'utils/sentry';
import { SESSION_KEYS } from 'utils/storage/sessionStorage';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
interface FormValues {
email: string;

View file

@ -5,7 +5,7 @@ import React, { useContext, useEffect, useState } from 'react';
import { Button } from 'react-bootstrap';
import { disableTwoFactor, getTwoFactorStatus } from 'services/userService';
import { SetLoading } from 'types/gallery';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { getData, LS_KEYS, setData } from 'utils/storage/localStorage';
import constants from 'utils/strings/constants';
import { Label, Value, Row } from './Container';

View file

@ -8,7 +8,7 @@ import { OverlayTrigger, Tooltip } from 'react-bootstrap';
import { sortCollections } from 'services/collectionService';
import { User } from 'types/user';
import styled from 'styled-components';
import { IMAGE_CONTAINER_MAX_WIDTH } from 'utils/constants';
import { IMAGE_CONTAINER_MAX_WIDTH } from 'constants/gallery';
import {
Collection,
CollectionAndItsLatestFile,

View file

@ -5,7 +5,7 @@ import PlayCircleOutline from 'components/icons/PlayCircleOutline';
import DownloadManager from 'services/downloadManager';
import useLongPress from 'utils/common/useLongPress';
import { GalleryContext } from 'pages/gallery';
import { GAP_BTW_TILES } from 'utils/constants';
import { GAP_BTW_TILES } from 'constants/gallery';
interface IProps {
file: EnteFile;

View file

@ -0,0 +1 @@
export const ENCRYPTION_CHUNK_SIZE = 4 * 1024 * 1024;

View file

@ -0,0 +1,7 @@
export const GAP_BTW_TILES = 4;
export const DATE_CONTAINER_HEIGHT = 48;
export const IMAGE_CONTAINER_MAX_HEIGHT = 200;
export const IMAGE_CONTAINER_MAX_WIDTH =
IMAGE_CONTAINER_MAX_HEIGHT - GAP_BTW_TILES;
export const MIN_COLUMNS = 4;
export const SPACE_BTW_DATES = 44;

View file

@ -1,12 +1,3 @@
export const ENCRYPTION_CHUNK_SIZE = 4 * 1024 * 1024;
export const GAP_BTW_TILES = 4;
export const DATE_CONTAINER_HEIGHT = 48;
export const IMAGE_CONTAINER_MAX_HEIGHT = 200;
export const IMAGE_CONTAINER_MAX_WIDTH =
IMAGE_CONTAINER_MAX_HEIGHT - GAP_BTW_TILES;
export const MIN_COLUMNS = 4;
export const SPACE_BTW_DATES = 44;
export enum PAGES {
CHANGE_EMAIL = '/change-email',
CHANGE_PASSWORD = '/change-password',

View file

@ -8,7 +8,7 @@ import { getToken } from 'utils/common/key';
import EnteSpinner from 'components/EnteSpinner';
import ChangeEmailForm from 'components/ChangeEmail';
import EnteCard from 'components/EnteCard';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
function ChangeEmailPage() {
const [email, setEmail] = useState('');

View file

@ -12,7 +12,7 @@ import { setKeys } from 'services/userService';
import SetPasswordForm from 'components/SetPasswordForm';
import { AppContext } from 'pages/_app';
import { SESSION_KEYS } from 'utils/storage/sessionStorage';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { UpdatedKey } from 'types/user';
export interface KEK {

View file

@ -3,7 +3,7 @@ import React, { useContext, useEffect, useState } from 'react';
import constants from 'utils/strings/constants';
import { clearData, getData, LS_KEYS } from 'utils/storage/localStorage';
import { useRouter } from 'next/router';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { SESSION_KEYS, getKey } from 'utils/storage/sessionStorage';
import CryptoWorker, {
decryptAndStoreToken,

View file

@ -71,7 +71,7 @@ import Collections, {
} from 'components/pages/gallery/Collections';
import { AppContext } from 'pages/_app';
import { CustomError, ServerErrorCodes } from 'utils/common/errorUtil';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import {
COLLECTION_OPS_TYPE,
isSharedCollection,

View file

@ -12,7 +12,7 @@ import {
import SetPasswordForm from 'components/SetPasswordForm';
import { justSignedUp, setJustSignedUp } from 'utils/storage';
import RecoveryKeyModal from 'components/RecoveryKeyModal';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import Container from 'components/Container';
import EnteSpinner from 'components/EnteSpinner';
import { AppContext } from 'pages/_app';

View file

@ -12,7 +12,7 @@ import constants from 'utils/strings/constants';
import localForage from 'utils/storage/localForage';
import IncognitoWarning from 'components/IncognitoWarning';
import { logError } from 'utils/sentry';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
const Container = styled.div`
display: flex;

View file

@ -6,7 +6,7 @@ import Login from 'components/Login';
import Container from 'components/Container';
import { getData, LS_KEYS } from 'utils/storage/localStorage';
import Card from 'react-bootstrap/Card';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
export default function Home() {
const router = useRouter();

View file

@ -7,7 +7,7 @@ import {
setData,
} from 'utils/storage/localStorage';
import { useRouter } from 'next/router';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import CryptoWorker, {
decryptAndStoreToken,
SaveKeyInSessionStore,

View file

@ -6,7 +6,7 @@ import Container from 'components/Container';
import EnteSpinner from 'components/EnteSpinner';
import { getData, LS_KEYS } from 'utils/storage/localStorage';
import SignUp from 'components/SignUp';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
export default function SignUpPage() {
const router = useRouter();

View file

@ -11,7 +11,7 @@ import LogoImg from 'components/LogoImg';
import { logError } from 'utils/sentry';
import { recoverTwoFactor, removeTwoFactor } from 'services/userService';
import { AppContext, FLASH_MESSAGE_TYPE } from 'pages/_app';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
const bip39 = require('bip39');
// mobile client library only supports english.
bip39.setDefaultWordlist('english');

View file

@ -14,7 +14,7 @@ import { B64EncryptionResult } from 'utils/crypto';
import { encryptWithRecoveryKey } from 'utils/crypto';
import { setData, LS_KEYS, getData } from 'utils/storage/localStorage';
import { AppContext, FLASH_MESSAGE_TYPE } from 'pages/_app';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { TwoFactorSecret } from 'types/user';
enum SetupMode {

View file

@ -5,7 +5,7 @@ import router from 'next/router';
import React, { useEffect, useState } from 'react';
import { Button, Card } from 'react-bootstrap';
import { logoutUser, verifyTwoFactor } from 'services/userService';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { User } from 'types/user';
import { setData, LS_KEYS, getData } from 'utils/storage/localStorage';
import constants from 'utils/strings/constants';

View file

@ -19,7 +19,7 @@ import SubmitButton from 'components/SubmitButton';
import { clearKeys } from 'utils/storage/sessionStorage';
import { AppContext } from 'pages/_app';
import LogoImg from 'components/LogoImg';
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { User } from '@sentry/nextjs';
import { KeyAttributes, EmailVerificationResponse } from 'types/user';

View file

@ -1,4 +1,4 @@
import { PAGES } from 'utils/constants';
import { PAGES } from 'constants/pages';
import { getEndpoint } from 'utils/common/apiUtil';
import { clearKeys } from 'utils/storage/sessionStorage';
import router from 'next/router';

View file

@ -1,5 +1,5 @@
import { fileAttribute, FILE_TYPE } from 'types/file';
import { ENCRYPTION_CHUNK_SIZE } from 'utils/constants';
import { ENCRYPTION_CHUNK_SIZE } from 'constants/crypto';
// list of format that were missed by type-detection for some files.
export const FORMAT_MISSED_BY_FILE_TYPE_LIB = [

View file

@ -1,5 +1,5 @@
import sodium, { StateAddress } from 'libsodium-wrappers';
import { ENCRYPTION_CHUNK_SIZE } from 'utils/constants';
import { ENCRYPTION_CHUNK_SIZE } from 'constants/crypto';
export async function decryptChaChaOneShot(
data: Uint8Array,