Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pleroma
pleroma
Commits
fee50636
Commit
fee50636
authored
Apr 08, 2019
by
Alexander Strizhakov
Browse files
removing not needed invite update
parent
d0696fdf
Changes
2
Hide whitespace changes
Inline
Side-by-side
lib/pleroma/user_invite_token.ex
View file @
fee50636
...
@@ -96,9 +96,8 @@ def valid_invite?(%{invite_type: "reusable_date_limited"} = invite) do
...
@@ -96,9 +96,8 @@ def valid_invite?(%{invite_type: "reusable_date_limited"} = invite) do
not_overdue_date?
(
invite
)
and
invite
.
uses
<
invite
.
max_use
and
not
invite
.
used
not_overdue_date?
(
invite
)
and
invite
.
uses
<
invite
.
max_use
and
not
invite
.
used
end
end
defp
not_overdue_date?
(%{
expires_at:
expires_at
}
=
invite
)
do
defp
not_overdue_date?
(%{
expires_at:
expires_at
})
do
Date
.
compare
(
Date
.
utc_today
(),
expires_at
)
in
[
:lt
,
:eq
]
||
Date
.
compare
(
Date
.
utc_today
(),
expires_at
)
in
[
:lt
,
:eq
]
(
update_invite!
(
invite
,
%{
used:
true
})
&&
false
)
end
end
@spec
update_usage!
(
UserInviteToken
.
t
())
::
nil
|
UserInviteToken
.
t
()
|
no_return
()
@spec
update_usage!
(
UserInviteToken
.
t
())
::
nil
|
UserInviteToken
.
t
()
|
no_return
()
...
...
test/web/twitter_api/twitter_api_test.exs
View file @
fee50636
...
@@ -492,7 +492,7 @@ test "returns an error on overdue date", %{data: data} do
...
@@ -492,7 +492,7 @@ test "returns an error on overdue date", %{data: data} do
refute
User
.
get_by_nickname
(
"vinny"
)
refute
User
.
get_by_nickname
(
"vinny"
)
invite
=
Repo
.
get_by
(
UserInviteToken
,
token:
invite
.
token
)
invite
=
Repo
.
get_by
(
UserInviteToken
,
token:
invite
.
token
)
assert
invite
.
used
==
true
refute
invite
.
used
end
end
end
end
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment