mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-09-10 08:31:37 +00:00
Provisioning called getDownloadStream(req, filepath) for every source, but that contract is not universal: openai takes (file_id, client) and execute_code takes (fileIdentifier, identity, req) and returns an Axios response, so files backed by those sources were mis-invoked rather than provisioned. Streaming now goes through an allowlist of storage-backed sources, so an unfamiliar source is skipped with a warning instead of called incorrectly. |
||
|---|---|---|
| .. | ||
| controllers | ||
| middleware | ||
| routes | ||
| services | ||
| utils | ||
| cleanup.js | ||
| csp.spec.js | ||
| experimental.js | ||
| experimental.spec.js | ||
| index.js | ||
| index.metrics.spec.js | ||
| index.spec.js | ||
| socialLogins.js | ||
| socialLogins.spec.js | ||
| telemetry.js | ||
| telemetry.spec.js | ||