Chat: Add last_message to schema.

This commit is contained in:
lain 2020-05-10 13:08:01 +02:00
parent 17be3ff669
commit 172d9b1193

View file

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