"Profile unavailable" only if blocked, fixes #96
This commit is contained in:
parent
463a2b7b2d
commit
e101afd619
4 changed files with 4 additions and 12 deletions
|
@ -34,9 +34,7 @@ const mapStateToProps = (state, { params: { username }, withReplies = false }) =
|
||||||
}
|
}
|
||||||
|
|
||||||
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
||||||
const isLocked = state.getIn(['accounts', accountId, 'locked'], false);
|
const unavailable = (me === accountId) ? false : isBlocked;
|
||||||
const isFollowing = state.getIn(['relationships', accountId, 'following'], false);
|
|
||||||
const unavailable = (me === accountId) ? false : (isBlocked || (isLocked && !isFollowing));
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
accountId,
|
accountId,
|
||||||
|
|
|
@ -34,9 +34,7 @@ const mapStateToProps = (state, { params: { username }, withReplies = false }) =
|
||||||
const path = withReplies ? `${accountId}:with_replies` : accountId;
|
const path = withReplies ? `${accountId}:with_replies` : accountId;
|
||||||
|
|
||||||
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
||||||
const isLocked = state.getIn(['accounts', accountId, 'locked'], false);
|
const unavailable = (me === accountId) ? false : isBlocked;
|
||||||
const isFollowing = state.getIn(['relationships', accountId, 'following'], false);
|
|
||||||
const unavailable = (me === accountId) ? false : (isBlocked || (isLocked && !isFollowing));
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
accountId,
|
accountId,
|
||||||
|
|
|
@ -33,9 +33,7 @@ const mapStateToProps = (state, { params: { username }, withReplies = false }) =
|
||||||
|
|
||||||
const diffCount = getFollowDifference(state, accountId, 'followers');
|
const diffCount = getFollowDifference(state, accountId, 'followers');
|
||||||
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
||||||
const isLocked = state.getIn(['accounts', accountId, 'locked'], false);
|
const unavailable = (me === accountId) ? false : isBlocked;
|
||||||
const isFollowing = state.getIn(['relationships', accountId, 'following'], false);
|
|
||||||
const unavailable = (me === accountId) ? false : (isBlocked || (isLocked && !isFollowing));
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
accountId,
|
accountId,
|
||||||
|
|
|
@ -33,9 +33,7 @@ const mapStateToProps = (state, { params: { username }, withReplies = false }) =
|
||||||
|
|
||||||
const diffCount = getFollowDifference(state, accountId, 'following');
|
const diffCount = getFollowDifference(state, accountId, 'following');
|
||||||
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
|
||||||
const isLocked = state.getIn(['accounts', accountId, 'locked'], false);
|
const unavailable = (me === accountId) ? false : isBlocked;
|
||||||
const isFollowing = state.getIn(['relationships', accountId, 'following'], false);
|
|
||||||
const unavailable = (me === accountId) ? false : (isBlocked || (isLocked && !isFollowing));
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
accountId,
|
accountId,
|
||||||
|
|
Loading…
Reference in a new issue