The counterpart to register_country_source(). Registering is permanent for
the session, so without this there was no way to undo one – which made any
code that registers a source (an example, a test, an exploratory script)
leave the registry permanently changed, and country_sources() report
different rows afterwards.
Arguments
- source
One or more source names, as given to
register_country_source().
Details
The five built-in sources cannot be removed: they are what the package
documents, and dropping one would make ?fetch_indicator wrong. Pass
cache = FALSE to a fetch instead if you want to bypass one.
Examples
register_country_source("scratch", function(indicator, ...) NULL)
"scratch" %in% country_sources()$source
#> [1] TRUE
remove_country_source("scratch")
"scratch" %in% country_sources()$source
#> [1] FALSE
