{:ok, token} <- Pleroma.PasswordResetToken.create_token(user) do
shell_info("Generated password reset token for #{user.nickname}")
- IO.puts("URL: #{Pleroma.Web.Router.Helpers.reset_password_url(Pleroma.Web.Endpoint,
- :reset,
- token.token)}")
+ IO.puts(
+ "URL: #{Pleroma.Web.Router.Helpers.reset_password_url(Pleroma.Web.Endpoint,
+ :reset,
+ token.token)}"
+ )
else
_ ->
shell_error("No local user #{nickname}")
end
end
+ def run(["convert_id", id]) do
+ {:ok, uuid} = FlakeId.Ecto.Type.dump(id)
+ {:ok, raw_id} = Ecto.UUID.load(uuid)
+ shell_info(raw_id)
+ end
+
defp refetch_public_keys(query) do
query
|> Pleroma.Repo.chunk_stream(50, :batches)