diaspora/app/helpers/gon_helper.rb
2017-09-17 19:29:15 +02:00

10 lines
339 B
Ruby

# frozen_string_literal: true
module GonHelper
def gon_load_contact(contact)
Gon.preloads[:contacts] ||= []
if Gon.preloads[:contacts].none? {|stored_contact| stored_contact[:person][:id] == contact.person_id }
Gon.preloads[:contacts] << ContactPresenter.new(contact, current_user).full_hash_with_person
end
end
end