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>