little channges
This commit is contained in:
parent
76d8928cf1
commit
ce8d457132
3 changed files with 47 additions and 39 deletions
|
|
@ -71,6 +71,13 @@ defmodule Pleroma.UserInviteToken do
|
|||
@spec find_by_token!(token()) :: UserInviteToken.t() | no_return()
|
||||
def find_by_token!(token), do: Repo.get_by!(UserInviteToken, token: token)
|
||||
|
||||
@spec find_by_token(token()) :: {:ok, UserInviteToken.t()} | nil
|
||||
def find_by_token(token) do
|
||||
with invite <- Repo.get_by(UserInviteToken, token: token) do
|
||||
{:ok, invite}
|
||||
end
|
||||
end
|
||||
|
||||
@spec valid_invite?(UserInviteToken.t()) :: boolean()
|
||||
def valid_invite?(%{invite_type: "one_time"} = invite) do
|
||||
not invite.used
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue