mirror of
https://github.com/discourse/discourse-chat-integration.git
synced 2025-03-08 18:59:38 +00:00
12 lines
310 B
Ruby
12 lines
310 B
Ruby
require_relative './rule_serializer'
|
|
|
|
class DiscourseChat::ChannelSerializer < ApplicationSerializer
|
|
attributes :id, :provider, :error_key, :error_info, :data, :rules
|
|
|
|
def rules
|
|
object.rules.order_by_precedence.map do |rule|
|
|
DiscourseChat::RuleSerializer.new(rule, root: false)
|
|
end
|
|
end
|
|
end
|