「みつける」でミュートしているユーザーが含まれる問題を修正
This commit is contained in:
parent
5a9d9dc41d
commit
91ef328b6b
2 changed files with 6 additions and 1 deletions
|
@ -5,6 +5,7 @@ unreleased
|
||||||
----------
|
----------
|
||||||
* デッキでユーザーを表示したときにタイムラインが残存する問題を修正
|
* デッキでユーザーを表示したときにタイムラインが残存する問題を修正
|
||||||
* ハイライトでミュートしているユーザーの投稿が含まれる問題を修正
|
* ハイライトでミュートしているユーザーの投稿が含まれる問題を修正
|
||||||
|
* 「みつける」でミュートしているユーザーが含まれる問題を修正
|
||||||
|
|
||||||
10.87.5
|
10.87.5
|
||||||
----------
|
----------
|
||||||
|
|
|
@ -2,6 +2,7 @@ import $ from 'cafy';
|
||||||
import User, { pack } from '../../../models/user';
|
import User, { pack } from '../../../models/user';
|
||||||
import define from '../define';
|
import define from '../define';
|
||||||
import { fallback } from '../../../prelude/symbol';
|
import { fallback } from '../../../prelude/symbol';
|
||||||
|
import { getHideUserIds } from '../common/get-hide-users';
|
||||||
|
|
||||||
const nonnull = { $ne: null as any };
|
const nonnull = { $ne: null as any };
|
||||||
|
|
||||||
|
@ -86,12 +87,15 @@ const sort: any = { // < https://github.com/Microsoft/TypeScript/issues/1863
|
||||||
};
|
};
|
||||||
|
|
||||||
export default define(meta, (ps, me) => new Promise(async (res, rej) => {
|
export default define(meta, (ps, me) => new Promise(async (res, rej) => {
|
||||||
|
const hideUserIds = await getHideUserIds(me);
|
||||||
|
|
||||||
const users = await User
|
const users = await User
|
||||||
.find({
|
.find({
|
||||||
$and: [
|
$and: [
|
||||||
state[ps.state] || state[fallback],
|
state[ps.state] || state[fallback],
|
||||||
origin[ps.origin] || origin[fallback]
|
origin[ps.origin] || origin[fallback]
|
||||||
]
|
],
|
||||||
|
...(hideUserIds && hideUserIds.length > 0 ? { _id: { $nin: hideUserIds } } : {})
|
||||||
}, {
|
}, {
|
||||||
limit: ps.limit,
|
limit: ps.limit,
|
||||||
sort: sort[ps.sort] || sort[fallback],
|
sort: sort[ps.sort] || sort[fallback],
|
||||||
|
|
Loading…
Reference in a new issue