tweb-i2p/src/helpers/toggleStorages.ts
Eduard Kuzmenko 353824d12e Pause media in other tabs
Deactivate tab when new version in installed
Fix messages grouping
Fix downloading photos from media viewer
DIspatch notification to better tab
2022-06-24 21:23:12 +04:00

19 lines
628 B
TypeScript

/*
* https://github.com/morethanwords/tweb
* Copyright (C) 2019-2021 Eduard Kuzmenko
* https://github.com/morethanwords/tweb/blob/master/LICENSE
*/
import CacheStorageController from "../lib/cacheStorage";
import AppStorage from "../lib/storage";
import sessionStorage from "../lib/sessionStorage";
import noop from "./noop";
export default function toggleStorages(enabled: boolean, clearWrite: boolean) {
return Promise.all([
AppStorage.toggleStorage(enabled, clearWrite),
CacheStorageController.toggleStorage(enabled, clearWrite),
sessionStorage.toggleStorage(enabled, clearWrite)
]).then(noop, noop);
}