pub(crate) async fn on_receive_task( task: &EncryptedTask, datastore_path: &Path, workspaces: &HashMap<String, SalsaBox>, piped: bool ) -> Result<(), TaudError>