forked from cory/tildefriends
Fixed blocked users slipping through.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4143 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
@ -109,8 +109,9 @@ class TfElement extends LitElement {
|
||||
for (let i = 0; i < ids.length; i++) {
|
||||
let id = ids[i];
|
||||
let contact = contacts[i];
|
||||
let found = Object.keys(contact.following).filter(y => !contact.blocking[y]);
|
||||
let deeper = depth > 1 ? await this.following_deep_internal(found, depth - 1, Object.assign({}, contact.blocking, blocking), last_row_id, following, max_row_id) : [];
|
||||
let all_blocking = Object.assign({}, contact.blocking, blocking);
|
||||
let found = Object.keys(contact.following).filter(y => !all_blocking[y]);
|
||||
let deeper = depth > 1 ? await this.following_deep_internal(found, depth - 1, all_blocking, last_row_id, following, max_row_id) : [];
|
||||
result[id] = [id, ...found, ...deeper];
|
||||
}
|
||||
return [...new Set(Object.values(result).flat())];
|
||||
|
@ -268,7 +268,6 @@ class TfComposeElement extends LitElement {
|
||||
render() {
|
||||
let self = this;
|
||||
let result = html`
|
||||
<div>${JSON.stringify(this.drafts)}</div>
|
||||
<div style="display: flex; flex-direction: row; width: 100%">
|
||||
<textarea id="edit" @input=${this.input} @change=${this.change} @paste=${this.paste} style="flex: 1 0 50%">${this.drafts[this.branch || '']}</textarea>
|
||||
<div id="preview" style="flex: 1 0 50%"></div>
|
||||
|
Reference in New Issue
Block a user