Abraham Rodriguez

add conekta webhook

...@@ -29,14 +29,17 @@ module Var ...@@ -29,14 +29,17 @@ module Var
29 29
30 def self.conekta_webhook(params) 30 def self.conekta_webhook(params)
31 payment = params[:data][:object] 31 payment = params[:data][:object]
32 - object = find_charge payment[:id] 32 + object = Var.find_charge payment[:id]
33 object.update_columns(var_status: payment[:status]) 33 object.update_columns(var_status: payment[:status])
34 true 34 true
35 rescue Exception => exception 35 rescue Exception => exception
36 false 36 false
37 end 37 end
38 38
39 - def find_charge(id) 39 + def self.find_charge(id)
40 + if Rails.env.development?
41 + Rails.application.eager_load!
42 + end
40 @@var_classes.map do |class_name| 43 @@var_classes.map do |class_name|
41 class_name.where(var_id: id) 44 class_name.where(var_id: id)
42 end.flatten.first 45 end.flatten.first
......
1 # Var Version 1 # Var Version
2 module Var 2 module Var
3 - VERSION = '0.2.9' 3 + VERSION = '0.2.11'
4 end 4 end
......