drop torrent added

This commit is contained in:
Daniel Shleifman
2021-05-28 17:52:43 +03:00
parent 8de8139f87
commit 611c529718

View File

@@ -50,18 +50,17 @@ export default function DialogTorrentDetailsContent({ closeDialog, torrent }) {
const cacheMap = useCreateCacheMap(cache) const cacheMap = useCreateCacheMap(cache)
const settings = useGetSettings(cache) const settings = useGetSettings(cache)
const dropTorrent = hash => { const dropTorrent = hash => axios.post(torrentsHost(), { action: 'drop', hash })
axios.post(torrentsHost(), { action: 'drop', hash }).then(() => console.log('torrent dropped'))
}
const { Capacity, PiecesCount, PiecesLength, Filled } = cache const { Capacity, PiecesCount, PiecesLength, Filled } = cache
useEffect(() => { useEffect(() => {
const cacheIsLoading = !Object.entries(cache).length const cacheLoaded = !!Object.entries(cache).length
const torrentLoaded = torrent.stat_string !== 'Torrent in db' && torrent.stat_string !== 'Torrent getting info'
if (cacheIsLoading && !isLoading) setIsLoading(true) if (!cacheLoaded && !isLoading) setIsLoading(true)
if (!cacheIsLoading && isLoading) setIsLoading(false) if (cacheLoaded && isLoading && torrentLoaded) setIsLoading(false)
}, [cache, isLoading]) }, [torrent, cache, isLoading])
const bufferSize = settings?.PreloadBuffer ? Capacity : 33554432 // Default is 32mb if PreloadBuffer is false const bufferSize = settings?.PreloadBuffer ? Capacity : 33554432 // Default is 32mb if PreloadBuffer is false