Function taud::start_sync_loop
source · pub(crate) async fn start_sync_loop(
broadcast_rcv: Receiver<TaskInfo>,
view: ViewPtr<EncryptedTask>,
model: ModelPtr<EncryptedTask>,
seen: SeenPtr<EventId>,
workspaces: HashMap<String, SalsaBox>,
datastore_path: PathBuf,
missed_events: Arc<Mutex<Vec<Event<EncryptedTask>>>>,
piped: bool,
p2p: P2pPtr
) -> Result<(), TaudError>