% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/cache.R
\name{omnipath_cache_download_ready}
\alias{omnipath_cache_download_ready}
\title{Sets the download status to ready for a cache item}
\usage{
omnipath_cache_download_ready(version, key = NULL)
}
\arguments{
\item{version}{Version of the cache item. If does not exist a new version
item will be created}

\item{key}{Key of the cache item}
}
\value{
Character: invisibly returns the version number of the cache
    version item.
}
\description{
Sets the download status to ready for a cache item
}
\examples{
bioc_url <- 'https://bioconductor.org/'
# request a new version item (or retrieve the latest)
new_version <- omnipath_cache_latest_or_new(url = bioc_url)
# check if the version item is not a finished download
new_version$status
# [1] "unknown"
# download the file
httr::GET(bioc_url, httr::write_disk(new_version$path, overwrite = TRUE))
# report to the cache database that the download is ready
omnipath_cache_download_ready(new_version)
# now the status is ready:
version <- omnipath_cache_latest_or_new(url = bioc_url)
version$status
# "ready"
version$dl_finished
# [1] "2021-03-09 16:48:38 CET"
omnipath_cache_remove(url = bioc_url) # cleaning up

}