Put avatar_url and displayname on m.room.member events

This commit is contained in:
Pim Kunis 2021-09-13 12:42:56 +02:00
parent 064a398a37
commit 739c496ac6
9 changed files with 193 additions and 70 deletions

View file

@ -1,14 +1,16 @@
defmodule ArchitexWeb.Client.Request.Ban do
use ArchitexWeb.APIRequest
alias Architex.Types.UserId
@type t :: %__MODULE__{
user_id: String.t(),
user_id: UserId.t(),
reason: String.t() | nil
}
@primary_key false
embedded_schema do
field :user_id, :string
field :user_id, UserId
field :reason, :string
end

View file

@ -1,6 +1,8 @@
defmodule ArchitexWeb.Client.Request.CreateRoom do
use ArchitexWeb.APIRequest
alias Architex.Types.UserId
defmodule PowerLevelContentOverride do
use Ecto.Schema
@ -97,7 +99,7 @@ defmodule ArchitexWeb.Client.Request.CreateRoom do
room_alias_name: String.t() | nil,
name: String.t() | nil,
topic: String.t() | nil,
invite: list(String.t()) | nil,
invite: [UserId.t()] | nil,
room_version: String.t() | nil,
preset: String.t() | nil,
is_direct: boolean() | nil,
@ -113,7 +115,7 @@ defmodule ArchitexWeb.Client.Request.CreateRoom do
field :room_alias_name, :string
field :name, :string
field :topic, :string
field :invite, {:array, :string}
field :invite, {:array, UserId}
field :room_version, :string
field :preset, :string
field :is_direct, :boolean

View file

@ -1,14 +1,16 @@
defmodule ArchitexWeb.Client.Request.Kick do
use ArchitexWeb.APIRequest
alias Architex.Types.UserId
@type t :: %__MODULE__{
user_id: String.t(),
user_id: UserId.t(),
reason: String.t() | nil
}
@primary_key false
embedded_schema do
field :user_id, :string
field :user_id, UserId
field :reason, :string
end