diff --git a/features/collectionStorage/utils/getCollectionsFromCloud.ts b/features/collectionStorage/utils/getCollectionsFromCloud.ts index e04a915..4f32a74 100644 --- a/features/collectionStorage/utils/getCollectionsFromCloud.ts +++ b/features/collectionStorage/utils/getCollectionsFromCloud.ts @@ -14,7 +14,7 @@ export default async function getCollectionsFromCloud(): Promise = await browser.storage.sync.get(getChunkKeys(0, chunkCount)) as Record; - const data: string = decompress(Object.values(chunks).join(), { inputEncoding: "StorageBinaryString" }); + const data: string = decompress(Object.values(chunks).join(), { inputEncoding: "Base64" }); return parseCollections(data); } diff --git a/features/collectionStorage/utils/saveCollectionsToCloud.ts b/features/collectionStorage/utils/saveCollectionsToCloud.ts index 392aafa..efd6fac 100644 --- a/features/collectionStorage/utils/saveCollectionsToCloud.ts +++ b/features/collectionStorage/utils/saveCollectionsToCloud.ts @@ -14,7 +14,7 @@ export default async function saveCollectionsToCloud(collections: CollectionItem return; } - const data: string = compress(serializeCollections(collections), { outputEncoding: "StorageBinaryString" }); + const data: string = compress(serializeCollections(collections), { outputEncoding: "Base64" }); const chunks: string[] = splitIntoChunks(data); if (chunks.length > collectionStorage.maxChunkCount)