Meant for internal use, as there are internal objects as arguments.
cloudUpload(isInRepo, outputHash, gdriveLs, cacheRepo, cloudFolderID, output)
A data.table with the information about an object that is in the local cacheRepo
The cacheId
of the object to upload
The result of googledrive::drive_ls(as_id(cloudFolderID), pattern = "outputHash")
A repository used for storing cached objects.
This is optional if Cache
is used inside a SpaDES module.
A googledrive id of a folder, e.g., using drive_mkdir()
.
If left as NULL
, the function will create a cloud folder with a warning.
The warning will have the cloudFolderID
that should be used in subsequent calls.
It will also be added to options("reproducible.cloudFolderID")
,
but this will not persist across sessions.
The output object of FUN that was run in Cache