[Server] ストリームで流れてくる投稿とAPIでタイムラインを取得したときとの不一致を修正

This commit is contained in:
syuilo 2019-01-21 15:31:19 +09:00
parent a9880a4f85
commit 17ba2339b9
4 changed files with 8 additions and 8 deletions

View file

@ -122,7 +122,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
const followQuery = followings.map(f => ({
userId: f.id,
// リプライは含めない(ただし投稿者自身の投稿へのリプライ、自分の投稿へのリプライ、自分のリプライは含める)
/*// (稿稿稿)
$or: [{
// リプライでない
replyId: null
@ -137,7 +137,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
}, { // または
// 自分(フォロワー)が送信したリプライ
userId: user._id
}]
}]*/
}));
const visibleQuery = user == null ? [{
@ -169,7 +169,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
visibility: 'public',
// リプライでない
replyId: null,
//replyId: null,
// local
'_user.host': null

View file

@ -97,7 +97,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
visibility: 'public',
// リプライでない
replyId: null,
//replyId: null,
// local
'_user.host': null

View file

@ -120,7 +120,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
const followQuery = followings.map(f => ({
userId: f.id,
// ストーキングしてないならリプライは含めない(ただし投稿者自身の投稿へのリプライ、自分の投稿へのリプライ、自分のリプライは含める)
/*// (稿稿稿)
$or: [{
// リプライでない
replyId: null
@ -135,7 +135,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
}, { // または
// 自分(フォロワー)が送信したリプライ
userId: user._id
}]
}]*/
}));
const visibleQuery = user == null ? [{

View file

@ -133,7 +133,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
const listQuery = list.userIds.map(u => ({
userId: u,
// リプライは含めない(ただし投稿者自身の投稿へのリプライ、自分の投稿へのリプライ、自分のリプライは含める)
/*// (稿稿稿)
$or: [{
// リプライでない
replyId: null
@ -148,7 +148,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
}, { // または
// 自分(フォロワー)が送信したリプライ
userId: user._id
}]
}]*/
}));
const visibleQuery = [{