18 lines
403 B
Ruby
18 lines
403 B
Ruby
# frozen_string_literal: true
|
|
|
|
class InlineOneboxController < ApplicationController
|
|
requires_login
|
|
|
|
def show
|
|
hijack do
|
|
oneboxes = InlineOneboxer.new(
|
|
params[:urls] || [],
|
|
user_id: current_user.id,
|
|
category_id: params[:category_id].to_i,
|
|
topic_id: params[:topic_id].to_i
|
|
).process
|
|
render json: { "inline-oneboxes" => oneboxes }
|
|
end
|
|
end
|
|
end
|