issues
search
transloadit
/
uppy
The next open source file uploader for web browsers :dog:
https://uppy.io
MIT License
29.02k
stars
2k
forks
source link
@uppy/remote-sources: support companionKeysParams
#5434
Closed
Murderlon
closed
1 month ago
github-actions[bot]
commented
1 month ago
Diff output files
```diff diff --git a/packages/@uppy/remote-sources/lib/index.js b/packages/@uppy/remote-sources/lib/index.js index d5dba0e..8ef79b4 100644 --- a/packages/@uppy/remote-sources/lib/index.js +++ b/packages/@uppy/remote-sources/lib/index.js @@ -62,9 +62,16 @@ export default class RemoteSources extends BasePlugin { } install() { this.opts.sources.forEach(pluginId => { + var _this$opts$companionK; + const { + sources, + ...rest + } = this.opts; const optsForRemoteSourcePlugin = { - ...this.opts, - sources: undefined, + ...rest, + companionKeysParams: (_this$opts$companionK = this.opts.companionKeysParams) == null + ? void 0 + : _this$opts$companionK[pluginId], }; const plugin = availablePlugins[pluginId]; if (plugin == null) { ```
Diff output files
```diff diff --git a/packages/@uppy/remote-sources/lib/index.js b/packages/@uppy/remote-sources/lib/index.js index d5dba0e..8ef79b4 100644 --- a/packages/@uppy/remote-sources/lib/index.js +++ b/packages/@uppy/remote-sources/lib/index.js @@ -62,9 +62,16 @@ export default class RemoteSources extends BasePlugin { } install() { this.opts.sources.forEach(pluginId => { + var _this$opts$companionK; + const { + sources, + ...rest + } = this.opts; const optsForRemoteSourcePlugin = { - ...this.opts, - sources: undefined, + ...rest, + companionKeysParams: (_this$opts$companionK = this.opts.companionKeysParams) == null + ? void 0 + : _this$opts$companionK[pluginId], }; const plugin = availablePlugins[pluginId]; if (plugin == null) { ```