Name Description Size
engine.rs 28645
mod.rs The client engine is a [crate::engine](Sync Engine) used to manage the "clients" collection. The clients engine manages the client record for "this device, and also manages "commands". In short, commands target one or more engines and instruct them to perform various operations - such as wiping all local data. These commands are used very rarely - currently the only command used in practice is for bookmarks to wipe all their data, which is sent when a desktop device restores all bookmarks from a backup. In this scenario, desktop will delete all local bookmarks then replace them with the backed up set, which without a "wipe" command would almost certainly cause other connected devices to "resurrect" the deleted bookmarks. 4081
record.rs 7277
ser.rs 1987