1
1
mirror of https://github.com/kokonect-link/cherrypick synced 2024-12-14 22:59:35 +09:00

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

This commit is contained in:
syuilo 2019-01-21 15:31:19 +09:00
parent 533540031b
commit 129d74b463
No known key found for this signature in database
GPG Key ID: BDC4C49D06AB9D69
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 => ({ const followQuery = followings.map(f => ({
userId: f.id, userId: f.id,
// リプライは含めない(ただし投稿者自身の投稿へのリプライ、自分の投稿へのリプライ、自分のリプライは含める) /*// (稿稿稿)
$or: [{ $or: [{
// リプライでない // リプライでない
replyId: null replyId: null
@ -137,7 +137,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
}, { // または }, { // または
// 自分(フォロワー)が送信したリプライ // 自分(フォロワー)が送信したリプライ
userId: user._id userId: user._id
}] }]*/
})); }));
const visibleQuery = user == null ? [{ const visibleQuery = user == null ? [{
@ -169,7 +169,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
visibility: 'public', visibility: 'public',
// リプライでない // リプライでない
replyId: null, //replyId: null,
// local // local
'_user.host': null '_user.host': null

View File

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