Add POST /api/v1/conversations/:id/unread (#25509)

This commit is contained in:
Claire 2023-06-22 18:46:43 +02:00 committed by GitHub
parent c9cd634184
commit 1d622c8033
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View file

@ -19,6 +19,11 @@ class Api::V1::ConversationsController < Api::BaseController
render json: @conversation, serializer: REST::ConversationSerializer render json: @conversation, serializer: REST::ConversationSerializer
end end
def unread
@conversation.update!(unread: true)
render json: @conversation, serializer: REST::ConversationSerializer
end
def destroy def destroy
@conversation.destroy! @conversation.destroy!
render_empty render_empty

View file

@ -81,6 +81,7 @@ namespace :api, format: false do
resources :conversations, only: [:index, :destroy] do resources :conversations, only: [:index, :destroy] do
member do member do
post :read post :read
post :unread
end end
end end