Don't suggest users who can't be messaged/added (#10820)
This commit is contained in:
@@ -209,6 +209,7 @@ export function AddMembersFlow({
|
|||||||
if (follows) {
|
if (follows) {
|
||||||
for (const page of follows.pages) {
|
for (const page of follows.pages) {
|
||||||
for (const profile of page.follows) {
|
for (const profile of page.follows) {
|
||||||
|
if (!canBeAddedToGroup(profile)) continue
|
||||||
_items.push({
|
_items.push({
|
||||||
type: 'profile',
|
type: 'profile',
|
||||||
key: profile.did,
|
key: profile.did,
|
||||||
@@ -216,12 +217,6 @@ export function AddMembersFlow({
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_items.sort(item => {
|
|
||||||
return item.type === 'profile' && canBeAddedToGroup(item.profile)
|
|
||||||
? -1
|
|
||||||
: 1
|
|
||||||
})
|
|
||||||
} else {
|
} else {
|
||||||
for (let i = 0; i < 10; i++) {
|
for (let i = 0; i < 10; i++) {
|
||||||
_items.push({type: 'placeholder', key: i + ''})
|
_items.push({type: 'placeholder', key: i + ''})
|
||||||
|
|||||||
@@ -303,6 +303,7 @@ export function InitiateChatFlow({
|
|||||||
if (follows) {
|
if (follows) {
|
||||||
for (const page of follows.pages) {
|
for (const page of follows.pages) {
|
||||||
for (const profile of page.follows) {
|
for (const profile of page.follows) {
|
||||||
|
if (!checker(profile)) continue
|
||||||
_items.push({
|
_items.push({
|
||||||
type: 'profile',
|
type: 'profile',
|
||||||
key: profile.did,
|
key: profile.did,
|
||||||
@@ -310,10 +311,6 @@ export function InitiateChatFlow({
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_items = _items.sort(item => {
|
|
||||||
return item.type === 'profile' && checker(item.profile) ? -1 : 1
|
|
||||||
})
|
|
||||||
} else {
|
} else {
|
||||||
_items.push(...placeholders)
|
_items.push(...placeholders)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user