index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. const functions = require("firebase-functions");
  2. //const multer = require("multer");
  3. const https = require("https");
  4. //const express = require("express")
  5. //const app = express();
  6. // const admin = require('firebase-admin');
  7. // const serviceAccount = require('/Users/chrisdrakeford/FirebaseHelios/helios-aded4-firebase-adminsdk-6qifq-4dbe075979.json');
  8. let optionspost = {
  9. host : 'helios.adaptcentre.ie',
  10. port : '443',
  11. method : 'POST'
  12. };
  13. console.info('Options prepared:');
  14. console.info(optionspost);
  15. console.info('Do the GET call');
  16. // admin.initializeApp({
  17. // credential: admin.credential.cert(serviceAccount),
  18. // storageBucket: 'helios-aded4.appspot.com'
  19. // });
  20. // const bucket = admin.storage().bucket();
  21. exports.OnfileChange = functions.storage.object().onFinalize(async (event) => {
  22. console.log(event);
  23. const fileBucket = event.bucket; // The Storage bucket that contains the file.
  24. const filePath = event.name; // File path in the bucket.
  25. const contentType = event.contentType; // File content type.
  26. const metageneration = event.metageneration; // Number of times metadata has been generated. New objects have a value of 1.
  27. return;
  28. });