1
0
mirror of https://github.com/XFox111/TabsAsideExtension.git synced 2026-04-22 07:58:01 +03:00

feat: ability to disable cloud collection storage

This commit is contained in:
2025-05-04 14:21:10 +03:00
parent 70ed16c286
commit e59782973b
10 changed files with 103 additions and 9 deletions
@@ -0,0 +1,19 @@
import { collectionStorage } from "./collectionStorage";
import saveCollectionsToCloud from "./saveCollectionsToCloud";
export default async function setCloudStorage(enable: boolean): Promise<void>
{
if (enable)
{
await collectionStorage.disableCloud.setValue(false);
const collections = await collectionStorage.localCollections.getValue();
const lastUpdated = await collectionStorage.localLastUpdated.getValue();
await saveCollectionsToCloud(collections, lastUpdated);
}
else
{
await collectionStorage.disableCloud.setValue(true);
await saveCollectionsToCloud([], 0);
browser.runtime.reload();
}
}