website: optionally enable facebook with transloadit

This commit is contained in:
ifedapoolarewaju 2020-02-04 12:16:30 +01:00
parent a8917d5062
commit fd9c1933ad
No known key found for this signature in database
GPG key ID: FF050AA4EEBCE82E

View file

@ -5,7 +5,9 @@ const Dashboard = require('@uppy/dashboard')
const Webcam = require('@uppy/webcam')
const Transloadit = require('@uppy/transloadit')
const Instagram = require('@uppy/instagram')
const Facebook = require('@uppy/facebook')
const { createHmac } = require('crypto')
const COMPANION = require('../env')
function sha1 (key, text) {
return createHmac('sha1', key)
@ -97,7 +99,13 @@ function initUppy (opts = {}) {
companionUrl: 'https://api2.transloadit.com/companion',
companionAllowedHosts: Transloadit.COMPANION_PATTERN
})
.use(Webcam, { target: Dashboard, modes: ['picture'] })
if (document.location.hash === '#enable-facebook') {
uppy.use(Facebook, {
target: Dashboard,
companionUrl: COMPANION
})
}
uppy.use(Webcam, { target: Dashboard, modes: ['picture'] })
uppy
.on('transloadit:result', (stepName, result) => {