def show
subscription_id = params[:id]
subscriptions = schema_class.subscriptions
query_data = subscriptions.read_subscription(subscription_id)
is_broadcast = subscriptions.broadcast_subscription_id?(subscription_id)
if is_broadcast && subscriptions.show_broadcast_subscribers_count?
subscribers_count = subscriptions.count_broadcast_subscribed(subscription_id)
is_still_subscribed = subscribers_count > 0
else
subscribers_count = nil
is_still_subscribed = subscriptions.still_subscribed?(subscription_id)
end
@query_data = query_data
@still_subscribed = is_still_subscribed
@is_broadcast = is_broadcast
@subscribers_count = subscribers_count
end