mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-09 08:27:32 -04:00
matrix-sdk-indexedddb
This crate implements a storage backend on IndexedDB for web environments using the matrix-sdk-base primitives.
Usage
The most common usage pattern would be to have this included via matrix-sdk in your Cargo.toml and leave
instantiation to it.
[target.'cfg(target_family = "wasm")'.dependencies]
matrix-sdk = { version = "0.5, default-features = false, features = ["indexeddb", "e2e-encryption"] }
Crate Feature Flags
The following crate feature flags are available:
e2e-encryption: (on by default) Enables the store for end-to-end encrypted data (IndexeddbCryptoStore).state-store: (on by default) Enables theStateStoreimplementation (IndexeddbStateStore).