From 03c2ed12205239fdc30c2aded17ec3c9bff44f4e Mon Sep 17 00:00:00 2001 From: Genar Trias Ortiz Date: Sat, 19 Dec 2020 01:24:00 +0100 Subject: [PATCH 1/2] changes for torrent files --- src/components/AddMediaModal/index.tsx | 9 ++++++++- .../Player/CustomPlayers/WebtorrentPlayer.tsx | 20 ++++++++++--------- src/components/Player/PlayerControls.tsx | 6 ++++++ src/containers/LayoutContainer.tsx | 16 ++++++++++++++- src/entities/Media.ts | 4 ++++ src/sagas/player/index.ts | 8 ++++++-- src/sagas/webtorrent/workers.ts | 10 +++++++--- src/services/MediaSessionService.ts | 6 +++--- src/services/Webtorrent/index.ts | 17 ++++++++++++---- src/services/database/PouchdbAdapter.ts | 5 +++-- 10 files changed, 76 insertions(+), 25 deletions(-) diff --git a/src/components/AddMediaModal/index.tsx b/src/components/AddMediaModal/index.tsx index 17903044..33a0b4c9 100644 --- a/src/components/AddMediaModal/index.tsx +++ b/src/components/AddMediaModal/index.tsx @@ -14,6 +14,7 @@ type Props = { const AddMediaModal = (props: Props) => { const [magnetLink, setMagnetLink] = React.useState('') + const [torrent, setTorrent] = React.useState() const [youtubeLink, setYoutubeLink] = React.useState('') const [ipfsHash, setIpfsHash] = React.useState('') @@ -36,11 +37,17 @@ const AddMediaModal = (props: Props) => { value={magnetLink} onChange={(event) => setMagnetLink(event.target.value)} /> + event.target.files && setTorrent(event.target.files[0])}/>