diff options
author | lain <lain@soykaf.club> | 2018-11-27 18:12:03 +0100 |
---|---|---|
committer | lain <lain@soykaf.club> | 2018-11-27 18:12:03 +0100 |
commit | badbe2656c9ac33c35976ae8ebdbd6c305300307 (patch) | |
tree | dd2ba5d8298ca9b31170894471f2d4bf8f96a0bf /lib | |
parent | ec464ef20af289769ea69520e58791777f62554b (diff) | |
download | pleroma-badbe2656c9ac33c35976ae8ebdbd6c305300307.tar.gz |
More fixes.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/user.ex | 5 | ||||
-rw-r--r-- | lib/pleroma/user/info.ex | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 1bf0f568c..bed8fd1b4 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -112,6 +112,7 @@ defmodule Pleroma.User do end end + # TODO: Check if this still used def update_changeset(struct, params \\ %{}) do struct |> cast(params, [:bio, :name]) @@ -730,7 +731,7 @@ defmodule Pleroma.User do # AP style def public_key_from_info(%{ - "source_data" => %{"publicKey" => %{"publicKeyPem" => public_key_pem}} + source_data: %{"publicKey" => %{"publicKeyPem" => public_key_pem}} }) do key = :public_key.pem_decode(public_key_pem) @@ -741,7 +742,7 @@ defmodule Pleroma.User do end # OStatus Magic Key - def public_key_from_info(%{"magic_key" => magic_key}) do + def public_key_from_info(%{magic_key: magic_key}) do {:ok, Pleroma.Web.Salmon.decode_key(magic_key)} end diff --git a/lib/pleroma/user/info.ex b/lib/pleroma/user/info.ex index 630e9129a..a11e50022 100644 --- a/lib/pleroma/user/info.ex +++ b/lib/pleroma/user/info.ex @@ -18,6 +18,8 @@ defmodule Pleroma.User.Info do field(:is_moderator, :boolean, default: false) field(:keys, :string, default: nil) field(:settings, :map, default: nil) + field(:magic_key, :string, default: nil) + # topic, subject, salmon, subscribe_address end def set_activation_status(info, deactivated) do @@ -94,7 +96,8 @@ defmodule Pleroma.User.Info do :ap_enabled, :source_data, :banner, - :locked + :locked, + :magic_key ]) end @@ -104,7 +107,8 @@ defmodule Pleroma.User.Info do :ap_enabled, :source_data, :banner, - :locked + :locked, + :magic_key ]) end |