mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-07 23:44:53 -04:00
indexeddb: Revert change from into_serde to serde_wasm_bindgen::from_value
Turns out that `serde_wasm_bindgen` isn't happy with some input. Haven't figured out why, yet.
This commit is contained in:
@@ -19,6 +19,7 @@ use base64::{
|
||||
engine::{general_purpose, GeneralPurpose},
|
||||
Engine,
|
||||
};
|
||||
use gloo_utils::format::JsValueSerdeExt;
|
||||
use matrix_sdk_crypto::CryptoStoreError;
|
||||
use matrix_sdk_store_encryption::{EncryptedValueBase64, StoreCipher};
|
||||
use serde::{de::DeserializeOwned, Deserialize, Serialize};
|
||||
@@ -193,7 +194,7 @@ impl IndexeddbSerializer {
|
||||
|
||||
// Check for legacy unencrypted format
|
||||
if value.is_object() && self.store_cipher.is_none() {
|
||||
return Ok(serde_wasm_bindgen::from_value(value)?);
|
||||
return Ok(value.into_serde()?);
|
||||
}
|
||||
|
||||
// Can't figure out what this is.
|
||||
|
||||
Reference in New Issue
Block a user