return undefined
}
+function getAverageBandwidth () {
+ const value = getLocalStorage('average-bandwidth')
+ if (value !== null && value !== undefined) {
+ const valueNumber = parseInt(value, 10)
+ if (isNaN(valueNumber)) return undefined
+
+ return valueNumber
+ }
+
+ return undefined
+}
+
function saveVolumeInStore (value: number) {
return setLocalStorage('volume', value.toString())
}
return setLocalStorage('mute', value.toString())
}
+function saveAverageBandwidth (value: number) {
+ return setLocalStorage('average-bandwidth', value.toString())
+}
+
+function isMobile () {
+ return /iPhone|iPad|iPod|Android/i.test(navigator.userAgent)
+}
+
export {
toTitleCase,
getStoredVolume,
saveVolumeInStore,
+ saveAverageBandwidth,
+ getAverageBandwidth,
saveMuteInStore,
getStoredMute,
+ isMobile,
bytes
}