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
51eaece3
Commit
51eaece3
authored
Oct 11, 2018
by
kaniini
Browse files
user: break out local cases for maybe_direct_follow
parent
ebc32045
Pipeline
#3964
passed with stages
in 5 minutes and 50 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
lib/pleroma/user.ex
View file @
51eaece3
...
...
@@ -184,7 +184,15 @@ def needs_update?(%User{local: false} = user) do
def
needs_update?
(
_
),
do
:
true
def
maybe_direct_follow
(%
User
{}
=
follower
,
%
User
{
info:
info
}
=
followed
)
do
def
maybe_direct_follow
(%
User
{}
=
follower
,
%
User
{
local:
true
,
info:
%{
"locked"
=>
true
}})
do
{
:ok
,
follower
}
end
def
maybe_direct_follow
(%
User
{}
=
follower
,
%
User
{
local:
true
}
=
followed
)
do
follow
(
follower
,
followed
)
end
def
maybe_direct_follow
(%
User
{}
=
follower
,
%
User
{}
=
followed
)
do
if
!User
.
ap_enabled?
(
followed
)
do
follow
(
follower
,
followed
)
else
...
...
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