docbrown/app/views/chat_channels/index.json.jbuilder
Michael Kohl 02d23a0673
Refactor jbuilder (#7411)
* Refactor jbuilder for articles

* Refactor remaining jbuilder files

* Fix specs

* Remove content_truncated from response template JSON

Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
2020-04-24 12:49:12 +02:00

19 lines
476 B
Ruby

memberships = @chat_channels_memberships.sort_by { |m| m.chat_channel.last_message_at }.reverse!
json.array!(memberships) do |membership|
membership.chat_channel.current_user = current_user
json.extract!(
membership.chat_channel,
:id,
:slug,
:channel_name,
:channel_type,
:last_opened_at,
:last_message_at,
:description,
)
json.adjusted_slug membership.chat_channel.adjusted_slug(current_user)
json.membership_id membership.id
end