-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Closed
Labels
bounty:$10Bounty applies for fixing this issue (Parse Bounty Program)Bounty applies for fixing this issue (Parse Bounty Program)state:releasedReleased as stable versionReleased as stable versionstate:released-alphaReleased as alpha versionReleased as alpha versionstate:released-betaReleased as beta versionReleased as beta versiontype:featureNew feature or improvement of existing featureNew feature or improvement of existing feature
Description
New Feature / Enhancement Checklist
- Report security issues confidentially.
- Any contribution is under this license.
- Before posting search existing issues.
Current Limitation
The FilesAdapter protocol expects getFileLocation to be a synchronous method.
Feature / Enhancement Description
Add support for getFileLocation to be either an asynchronous or synchronous method:
- Support for asynchronous is required for file adapters that generate the file URI asynchronously, for example the S3 file adapter using a pre-signed URL, see Upgrade to AWS JS SDK v3 needed parse-server-s3-adapter#197.
- Support for synchronous is required for backward compatibility.
Example Use Case
Metadata
Metadata
Assignees
Labels
bounty:$10Bounty applies for fixing this issue (Parse Bounty Program)Bounty applies for fixing this issue (Parse Bounty Program)state:releasedReleased as stable versionReleased as stable versionstate:released-alphaReleased as alpha versionReleased as alpha versionstate:released-betaReleased as beta versionReleased as beta versiontype:featureNew feature or improvement of existing featureNew feature or improvement of existing feature