Liking cljdoc? Tell your friends :D

wagoe.storage.shell.data-export

The storage module's contributions to data export and retention: a subject's uploads, listed and, in a zip export, included; and the upload retention policy.

The storage module's contributions to data export and retention: a
subject's uploads, listed and, in a zip export, included; and the upload
retention policy.
raw docstring

delete-or-confirm-gone!clj

(delete-or-confirm-gone! storage key)

Delete the file at key, or throw when it is still there: the caller keeps its record, so the next run tries again.

Delete the file at `key`, or throw when it is still there: the caller
keeps its record, so the next run tries again.
sourceraw docstring

purge-in-pages!clj

(purge-in-pages! fetch-page id-of purge-one! noun)

Purge what (fetch-page limit) returns, a page at a time, with (purge-one! item), until a page is short. Returns the number purged; throws, after purging the rest, naming the (id-of item)s that failed.

One item that will not purge must not hold back the rest: the oldest come first, so it would fail every run before anything newer was reached.

Purge what `(fetch-page limit)` returns, a page at a time, with
`(purge-one! item)`, until a page is short. Returns the number purged;
throws, after purging the rest, naming the `(id-of item)`s that failed.

One item that will not purge must not hold back the rest: the oldest come
first, so it would fail every run before anything newer was reached.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close