27 lines
585 B
Ruby
27 lines
585 B
Ruby
class ReadingListItemsController < ApplicationController
|
|
def index
|
|
@reading_list_items_index = true
|
|
set_view
|
|
end
|
|
|
|
def update
|
|
@reaction = Reaction.find(params[:id])
|
|
not_authorized if @reaction.user_id != session_current_user_id
|
|
|
|
@reaction.status = params[:current_status] == "archived" ? "valid" : "archived"
|
|
@reaction.save
|
|
@reaction.user.touch(:last_reacted_at)
|
|
|
|
head :ok
|
|
end
|
|
|
|
private
|
|
|
|
def set_view
|
|
@view = if params[:view] == "archive"
|
|
"archived"
|
|
else
|
|
"valid,confirmed"
|
|
end
|
|
end
|
|
end
|