|
|
|
@ -86,6 +86,7 @@ export function useDownloader(uploaderPeerID: string): {
|
|
|
|
break
|
|
|
|
break
|
|
|
|
case MessageType.Info:
|
|
|
|
case MessageType.Info:
|
|
|
|
setFilesInfo(message.files)
|
|
|
|
setFilesInfo(message.files)
|
|
|
|
|
|
|
|
setIsPasswordRequired(false)
|
|
|
|
break
|
|
|
|
break
|
|
|
|
case MessageType.Chunk:
|
|
|
|
case MessageType.Chunk:
|
|
|
|
processChunk.current?.(message)
|
|
|
|
processChunk.current?.(message)
|
|
|
|
@ -127,6 +128,7 @@ export function useDownloader(uploaderPeerID: string): {
|
|
|
|
conn.on('close', handleClose)
|
|
|
|
conn.on('close', handleClose)
|
|
|
|
peer.on('error', handleError)
|
|
|
|
peer.on('error', handleError)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return () => {
|
|
|
|
return () => {
|
|
|
|
console.log('[Downloader] cleaning up connection')
|
|
|
|
console.log('[Downloader] cleaning up connection')
|
|
|
|
if (conn.open) {
|
|
|
|
if (conn.open) {
|
|
|
|
|