class Pp2DestroyImagesController < ApplicationController

  skip_before_action :login_required, only: [:create]

  def create
    logger.info "*** #{params.inspect}"
    logi = params[:login]
    mdp = params[:pwd]
    prov = ProvToApi.find_by_login_and_mot_passe(logi, mdp)
    retVal = "** Erreur : identification inconnue"
    unless prov.nil?
      prov_name = Provider.find_by_string_key(prov.string_key).name
      imgs = []
      params[:photo].collect{ |im| imgs << im }
      image_deletion(imgs, prov.string_key,'pp2','original_filename',prov.string_key)
      retVal = " OK nb images=#{imgs.count}"
      UserMailer.warn_destroy(imgs, prov_name, prov.email).deliver_now
    end

    message = {}
    message["result"] = retVal
    json_message = message.to_json
    respond_to do |format|
      format.json { render json: json_message }
    end
  end

end