Files
openfoodnetwork/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee
2021-08-02 18:59:42 +01:00

13 lines
449 B
CoffeeScript

angular.module('Darkswarm').factory "EnterpriseImageService", (FileUploader, spreeApiKey) ->
new class EnterpriseImageService
imageSrc: null
imageUploader: new FileUploader
headers:
'X-Spree-Token': spreeApiKey
autoUpload: true
configure: (enterprise) =>
@imageUploader.url = "/api/v0/enterprises/#{enterprise.id}/update_image"
@imageUploader.onSuccessItem = (image, response) => @imageSrc = response