aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/assets/player/peertube-player-local-storage.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/assets/player/peertube-player-local-storage.ts')
-rw-r--r--client/src/assets/player/peertube-player-local-storage.ts21
1 files changed, 20 insertions, 1 deletions
diff --git a/client/src/assets/player/peertube-player-local-storage.ts b/client/src/assets/player/peertube-player-local-storage.ts
index dac54c5a4..059fca308 100644
--- a/client/src/assets/player/peertube-player-local-storage.ts
+++ b/client/src/assets/player/peertube-player-local-storage.ts
@@ -10,6 +10,14 @@ function getStoredVolume () {
10 return undefined 10 return undefined
11} 11}
12 12
13function getStoredWebTorrentEnabled (): boolean {
14 const value = getLocalStorage('webtorrent_enabled')
15 if (value !== null && value !== undefined) return value === 'true'
16
17 // By default webtorrent is enabled
18 return true
19}
20
13function getStoredMute () { 21function getStoredMute () {
14 const value = getLocalStorage('mute') 22 const value = getLocalStorage('mute')
15 if (value !== null && value !== undefined) return value === 'true' 23 if (value !== null && value !== undefined) return value === 'true'
@@ -52,17 +60,28 @@ function getAverageBandwidthInStore () {
52 return undefined 60 return undefined
53} 61}
54 62
63function saveLastSubtitle (language: string) {
64 return setLocalStorage('last-subtitle', language)
65}
66
67function getStoredLastSubtitle () {
68 return getLocalStorage('last-subtitle')
69}
70
55// --------------------------------------------------------------------------- 71// ---------------------------------------------------------------------------
56 72
57export { 73export {
58 getStoredVolume, 74 getStoredVolume,
75 getStoredWebTorrentEnabled,
59 getStoredMute, 76 getStoredMute,
60 getStoredTheater, 77 getStoredTheater,
61 saveVolumeInStore, 78 saveVolumeInStore,
62 saveMuteInStore, 79 saveMuteInStore,
63 saveTheaterInStore, 80 saveTheaterInStore,
64 saveAverageBandwidth, 81 saveAverageBandwidth,
65 getAverageBandwidthInStore 82 getAverageBandwidthInStore,
83 saveLastSubtitle,
84 getStoredLastSubtitle
66} 85}
67 86
68// --------------------------------------------------------------------------- 87// ---------------------------------------------------------------------------