utils.js 649 B

123456789101112131415161718192021
  1. /*! firebase-admin v12.1.1 */
  2. "use strict";
  3. Object.defineProperty(exports, "__esModule", { value: true });
  4. exports.getFirebaseMetadata = void 0;
  5. function getFirebaseMetadata(endpoint, file) {
  6. const uri = `${endpoint}/b/${file.bucket.name}/o/${encodeURIComponent(file.name)}`;
  7. return new Promise((resolve, reject) => {
  8. file.storage.makeAuthenticatedRequest({
  9. method: 'GET',
  10. uri,
  11. }, (err, body) => {
  12. if (err) {
  13. reject(err);
  14. }
  15. else {
  16. resolve(body);
  17. }
  18. });
  19. });
  20. }
  21. exports.getFirebaseMetadata = getFirebaseMetadata;