projects
/
akkoma
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
17be3ff
)
Chat: Add last_message to schema.
author
lain
<lain@soykaf.club>
Sun, 10 May 2020 11:08:01 +0000
(13:08 +0200)
committer
lain
<lain@soykaf.club>
Sun, 10 May 2020 11:08:01 +0000
(13:08 +0200)
lib/pleroma/web/api_spec/schemas/chat.ex
patch
|
blob
|
history
diff --git
a/lib/pleroma/web/api_spec/schemas/chat.ex
b/lib/pleroma/web/api_spec/schemas/chat.ex
index 4d385d6ab816590c9b9e5f2477973d5d15188442..8aaa4a79203b0fba8ac10980f23982a2fca42ca2 100644
(file)
--- a/
lib/pleroma/web/api_spec/schemas/chat.ex
+++ b/
lib/pleroma/web/api_spec/schemas/chat.ex
@@
-4,6
+4,7
@@
defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
alias OpenApiSpex.Schema
defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
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",
type: :object,
properties: %{
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" => %{
},
example: %{
"account" => %{
@@
-64,7
+66,8
@@
defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
"url" => "https://dontbulling.me/users/lain"
},
"id" => "1",
"url" => "https://dontbulling.me/users/lain"
},
"id" => "1",
- "unread" => 2
+ "unread" => 2,
+ "last_message" => ChatMessage.schema().example()
}
})
end
}
})
end