Salmon: generate private key with native crypto if available.
[akkoma] / lib / pleroma / PasswordResetToken.ex
index 79e60bf6969b5ff847fe2c7d4cc978dc168fafdd..52b1fcd503d465afa761d0c3a73d804b92fe3aa3 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Pleroma.PasswordResetToken do
   use Ecto.Schema
 
-  import Ecto.{Changeset, Query}
+  import Ecto.Changeset
 
   alias Pleroma.{User, PasswordResetToken, Repo}
 
@@ -26,7 +26,7 @@ defmodule Pleroma.PasswordResetToken do
   end
 
   def used_changeset(struct) do
-    changeset = struct
+    struct
     |> cast(%{}, [])
     |> put_change(:used, true)
   end
@@ -34,7 +34,7 @@ defmodule Pleroma.PasswordResetToken do
   def reset_password(token, data) do
     with %{used: false} = token <- Repo.get_by(PasswordResetToken, %{token: token}),
          %User{} = user <- Repo.get(User, token.user_id),
-         {:ok, user} <- User.reset_password(user, data),
+         {:ok, _user} <- User.reset_password(user, data),
          {:ok, token} <- Repo.update(used_changeset(token)) do
       {:ok, token}
     else