Files
bee-dashboard/src/modules/filemanager/constants/common.ts
T
Bálint Ujvári 0d5138f5bc Fix: file-manager and swarm-desktop bugs (#714)
- drive capacity display with stamp polling
- download/upload progress handling
- overlay and tooltip issues
- FileMaganger readme
- ultra-light mode handling
- account feed view page
- download media files
- remove not found syncing link
- fix ultra light node wallet page
- tooltip issues
---------
Co-authored-by: Andrei Mitrea <andrei.mitrea.hq@gmail.com>
Co-authored-by: nidishk <nidishkrishnan45@gmail.com>
Co-authored-by: Ferenc Sárai <sarai.ferenc@gmail.com>
Co-authored-by: Nándor Komlódi <nandor.komlodi@gmail.com>
Co-authored-by: rolandlor <33499567+rolandlor@users.noreply.github.com>
2026-01-26 12:57:14 +01:00

25 lines
862 B
TypeScript

import { FeedIndex, RedundancyLevel } from '@ethersphere/bee-js'
import { capitalizeFirstLetter } from '../utils/common'
export const FEED_INDEX_ZERO = FeedIndex.fromBigInt(BigInt(0))
export const erasureCodeMarks = Object.entries(RedundancyLevel)
.filter(([_, value]) => typeof value === 'number')
.map(([key, value]) => ({
value: value as number,
label: capitalizeFirstLetter(key),
}))
export const FILE_MANAGER_EVENTS = {
FILE_UPLOADED: 'fm:file-uploaded',
DRIVE_UPGRADE_START: 'fm:drive-upgrade-start',
DRIVE_UPGRADE_END: 'fm:drive-upgrade-end',
DRIVE_UPGRADE_TIMEOUT: 'fm:drive-upgrade-timeout',
} as const
export type FileManagerEventName = typeof FILE_MANAGER_EVENTS[keyof typeof FILE_MANAGER_EVENTS]
export const POLLING_TIMEOUT_MS = 90000
export const UPLOAD_POLLING_TIMEOUT_MS = 10000
export const POLLING_INTERVAL_MS = 2000