This commit includes: * Additions to message and channel serializers for threads * New route and controller for a single thread * JS route for thread pane * Extremely basic thread pane component * Additions to channel manager to deal with threads, and ChatThread JS model * Changes to chat publisher and existing JS to get new thread ID when message is created
12 lines
277 B
Ruby
12 lines
277 B
Ruby
# frozen_string_literal: true
|
|
|
|
class Chat::Api::ChatThreadsController < Chat::Api
|
|
def show
|
|
render_serialized(
|
|
ChatThread.includes(:original_message, :original_message_user).find(params[:thread_id]),
|
|
ChatThreadSerializer,
|
|
root: "thread",
|
|
)
|
|
end
|
|
end
|