class MensagemMailer < ApplicationMailer
	default from: 'naoresponder@speedgov.com.br'

  def enviar_mensagem_para_usuario(titulo, conteudo, usuario_id)
		@usuario = Usuario.find(usuario_id)
		@titulo = titulo
		@conteudo = conteudo
		unless @usuario.email_institucional.blank?
			mail(to:@usuario.email_institucional, subject: @titulo)
		else
			mail(to:@usuario.email, subject: @titulo)
		end
	end

	def enviar_mensagem_para_email(titulo, conteudo, email_de_destino)
		@titulo = titulo
		@conteudo = conteudo
		@email_de_destino = email_de_destino
		mail(to: @email_de_destino, subject: @titulo)
	end

	def enviar_erros_por_email(titulo, conteudo, email_de_destino, anexo_path = nil)
		@titulo = titulo
		@conteudo = conteudo
		@email_de_destino = email_de_destino

		attachments['lista_de_erros.txt'] = File.read(anexo_path) if anexo_path.present?


		mail(to: @email_de_destino, subject: @titulo)
	end

end
