LibreChat/api
Marco Beretta 28256e65e2
fix(import): mark the archive as claimed when its job starts
sweepStaleTempUploads deletes temp uploads by mtime alone and its age
cutoff matches the job TTL, so a job confirmed just short of a day after
upload could have its archive removed mid-run. Touching the file when the
run claims it restarts the clock the sweep reads.
2026-08-02 02:02:43 +02:00
..
app
cache feat(import): add cache-backed import job store 2026-08-02 02:01:57 +02:00
config
db
models
server fix(import): mark the archive as claimed when its job starts 2026-08-02 02:02:43 +02:00
strategies
test feat(import): route Grok exports through the job pipeline and label them 2026-08-02 02:02:43 +02:00
utils
jest.config.js
jsconfig.json
package.json
typedefs.js