mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
* refactor: user manager * refactor: user manager * refactor: session location * refactor: user manager * chore: gen ts files * feat: implement indexeddb persistence * chore: integrate user manager * chore: update * chore: run on web thread * chore: run on web thread * chore: fix test * chore: add test * chore: add test * chore: add user & sign in with password * chore: fix test * chore: update docs * chore: fix warnings * chore: gen files * chore: add user * chore: add files * chore: update config * chore: update scirpt * chore: update scirpt * fix: build * chore: update command * fix: ci * ci: fix * fix: compile * fix: compile * fix: ci * fix: compile * fix: tauri build * chore: fix test * chore: fix test
27 lines
711 B
Rust
27 lines
711 B
Rust
pub use collab::core::collab::MutexCollab;
|
|
pub use collab::preclude::Snapshot;
|
|
pub use collab_plugins::local_storage::CollabPersistenceConfig;
|
|
pub use collab_plugins::CollabKVDB;
|
|
use collab_plugins::{if_native, if_wasm};
|
|
|
|
pub mod collab_builder;
|
|
pub mod config;
|
|
|
|
if_native! {
|
|
mod native;
|
|
mod plugin_provider {
|
|
pub use crate::native::plugin_provider::*;
|
|
}
|
|
}
|
|
|
|
if_wasm! {
|
|
mod wasm;
|
|
mod plugin_provider {
|
|
pub use crate::wasm::plugin_provider::*;
|
|
}
|
|
}
|
|
|
|
pub use collab_plugins::local_storage::kv::doc::CollabKVAction;
|
|
pub use collab_plugins::local_storage::kv::error::PersistenceError;
|
|
pub use collab_plugins::local_storage::kv::snapshot::{CollabSnapshot, SnapshotPersistence};
|