forked from Mirrors/elk
feat: remove notifications filtering
This commit is contained in:
parent
50e0832310
commit
ff211ea77e
1 changed files with 1 additions and 14 deletions
|
@ -132,20 +132,7 @@ function preprocess(items: NotificationSlot[]): NotificationSlot[] {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// extract indices of notifications with filtered statuses
|
return groupItems(flattenedNotifications)
|
||||||
const isStrict = (filter: mastodon.v1.FilterResult) => filter.filter.filterAction === 'hide' && filter.filter.context.includes('notifications')
|
|
||||||
const filteredIndices = flattenedNotifications
|
|
||||||
.map((item, index) => ({
|
|
||||||
status: item.status,
|
|
||||||
index,
|
|
||||||
}))
|
|
||||||
.filter(item => !item.status?.filtered?.find(isStrict))
|
|
||||||
.map(item => item.index)
|
|
||||||
|
|
||||||
// group the filtered elements given the indices
|
|
||||||
return groupItems(
|
|
||||||
flattenedNotifications.filter((item, index) => !filteredIndices.includes(index)),
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const { clearNotifications } = useNotifications()
|
const { clearNotifications } = useNotifications()
|
||||||
|
|
Loading…
Reference in a new issue