Skip to main content

reset

Function reset 

Source
pub async fn reset(
    database: &Database,
    host: &dyn ClientHost,
    force_incomplete_setup: bool,
) -> Result<Reset>
Expand description

Makes database a local database that never synced: sync state, the outbox and this database’s protected keys are deleted, while tasks, images and history stay. Setup and join then apply as for a new database. Refused while joining or an unexpired invitation is unfinished. An unfinished setup requires explicit permission because abandoning one may orphan server state when its claim succeeded but its response was lost.