Fixed timestamp check on downloaded files
This commit is contained in:
@@ -30,7 +30,7 @@
|
|||||||
fn <- ".pacman/archive.rds"
|
fn <- ".pacman/archive.rds"
|
||||||
dist_fn <- ".pacman/archive_dist.rds"
|
dist_fn <- ".pacman/archive_dist.rds"
|
||||||
if (file.exists(dist_fn)) {
|
if (file.exists(dist_fn)) {
|
||||||
ts <- as.POSIXct("1970-01-01 00:00:00", tz = "GMT") + as.numeric(Sys.Date() + 1) * 86400
|
ts <- as.POSIXct("1970-01-01 00:00:00", tz = "GMT") + as.numeric(Sys.Date() - 1) * 86400
|
||||||
if (refetch || (ts < file.mtime(dist_fn))) {
|
if (refetch || (ts < file.mtime(dist_fn))) {
|
||||||
unlink(dist_fn)
|
unlink(dist_fn)
|
||||||
unlink(fn)
|
unlink(fn)
|
||||||
@@ -61,4 +61,4 @@ fetch_available_archives <- function(refetch = FALSE) {
|
|||||||
warning = function(e) list(),
|
warning = function(e) list(),
|
||||||
error = function(e) list()
|
error = function(e) list()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
check_pacman_dir()
|
check_pacman_dir()
|
||||||
fn <- ".pacman/packages.rds"
|
fn <- ".pacman/packages.rds"
|
||||||
if (file.exists(fn)) {
|
if (file.exists(fn)) {
|
||||||
ts <- as.POSIXct("1970-01-01 00:00:00", tz = "GMT") + as.numeric(Sys.Date() + 1) * 86400
|
ts <- as.POSIXct("1970-01-01 00:00:00", tz = "GMT") + as.numeric(Sys.Date() - 1) * 86400
|
||||||
if (refetch || (ts < file.mtime(fn))) {
|
if (refetch || (ts < file.mtime(fn))) {
|
||||||
unlink(fn)
|
unlink(fn)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user