Include message_read attribute in api output of messages to self

This commit is contained in:
Anton Khorev 2025-01-19 05:48:36 +03:00
parent 2074e9dce2
commit e096cc35dc
3 changed files with 32 additions and 2 deletions

View file

@ -6,10 +6,11 @@ json.to_display_name message.recipient.display_name
json.title message.title
json.sent_on message.sent_on.xmlschema
json.message_read message.message_read if current_user.id == message.to_user_id
if current_user.id == message.from_user_id
json.deleted !message.from_user_visible
elsif current_user.id == message.to_user_id
json.message_read message.message_read
json.deleted !message.to_user_visible
end

View file

@ -8,10 +8,11 @@ attrs = {
"body_format" => message.body_format
}
attrs["message_read"] = message.message_read if current_user.id == message.to_user_id
if current_user.id == message.from_user_id
attrs["deleted"] = !message.from_user_visible
elsif current_user.id == message.to_user_id
attrs["message_read"] = message.message_read
attrs["deleted"] = !message.to_user_visible
end