X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fassets%2Fplayer%2Fpeertube-player-local-storage.ts;h=75ccfe6181ef5724c5c88743855292ee53a93af7;hb=43c66a91dfe5b8e101047b815ab2da8512a00904;hp=3ac5fe58a4c9f3636ce87e4ac3760805d686bf34;hpb=bb5d90e62f631af3c899fbe586485e64938a5927;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/assets/player/peertube-player-local-storage.ts b/client/src/assets/player/peertube-player-local-storage.ts index 3ac5fe58a..75ccfe618 100644 --- a/client/src/assets/player/peertube-player-local-storage.ts +++ b/client/src/assets/player/peertube-player-local-storage.ts @@ -10,11 +10,12 @@ function getStoredVolume () { return undefined } -function getStoredWebTorrentEnabled (): boolean { +function getStoredP2PEnabled (): boolean { const value = getLocalStorage('webtorrent_enabled') if (value !== null && value !== undefined) return value === 'true' - return false + // By default webtorrent is enabled + return true } function getStoredMute () { @@ -28,7 +29,7 @@ function getStoredTheater () { const value = getLocalStorage('theater-enabled') if (value !== null && value !== undefined) return value === 'true' - return undefined + return false } function saveVolumeInStore (value: number) { @@ -59,18 +60,28 @@ function getAverageBandwidthInStore () { return undefined } +function saveLastSubtitle (language: string) { + return setLocalStorage('last-subtitle', language) +} + +function getStoredLastSubtitle () { + return getLocalStorage('last-subtitle') +} + // --------------------------------------------------------------------------- export { getStoredVolume, - getStoredWebTorrentEnabled, + getStoredP2PEnabled, getStoredMute, getStoredTheater, saveVolumeInStore, saveMuteInStore, saveTheaterInStore, saveAverageBandwidth, - getAverageBandwidthInStore + getAverageBandwidthInStore, + saveLastSubtitle, + getStoredLastSubtitle } // ---------------------------------------------------------------------------