Chat: Add last_message to schema.

This commit is contained in:
lain 2020-05-10 13:08:01 +02:00
parent 17be3ff669
commit 172d9b1193
1 changed files with 7 additions and 4 deletions

View File

@ -4,6 +4,7 @@
defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
alias OpenApiSpex.Schema
alias Pleroma.Web.ApiSpec.Schemas.ChatMessage
require OpenApiSpex
@ -12,9 +13,10 @@ defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
description: "Response schema for a Chat",
type: :object,
properties: %{
id: %Schema{type: :string, nullable: false},
account: %Schema{type: :object, nullable: false},
unread: %Schema{type: :integer, nullable: false}
id: %Schema{type: :string},
account: %Schema{type: :object},
unread: %Schema{type: :integer},
last_message: %Schema{type: ChatMessage, nullable: true}
},
example: %{
"account" => %{
@ -64,7 +66,8 @@ defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
"url" => "https://dontbulling.me/users/lain"
},
"id" => "1",
"unread" => 2
"unread" => 2,
"last_message" => ChatMessage.schema().example()
}
})
end