load new replies to comments on fetch more (#2430)
This commit is contained in:
parent
8517e7277c
commit
28bce7c9f7
@ -67,7 +67,7 @@ async function comments (me, models, item, sort, cursor) {
|
||||
// XXX what a mess
|
||||
let comments
|
||||
if (me) {
|
||||
const filter = ` AND ("Item"."invoiceActionState" IS NULL OR "Item"."invoiceActionState" = 'PAID' OR "Item"."userId" = ${me.id}) AND "Item".created_at <= '${decodedCursor.time.toISOString()}'::TIMESTAMP(3) `
|
||||
const filter = ` AND ("Item"."invoiceActionState" IS NULL OR "Item"."invoiceActionState" = 'PAID' OR "Item"."userId" = ${me.id}) AND ("Item"."parentId" <> $1 OR "Item".created_at <= '${decodedCursor.time.toISOString()}'::TIMESTAMP(3)) `
|
||||
if (item.ncomments > FULL_COMMENTS_THRESHOLD) {
|
||||
const [{ item_comments_zaprank_with_me_limited: limitedComments }] = await models.$queryRawUnsafe(
|
||||
'SELECT item_comments_zaprank_with_me_limited($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::INTEGER, $5::INTEGER, $6::INTEGER, $7::INTEGER, $8, $9)',
|
||||
@ -80,7 +80,7 @@ async function comments (me, models, item, sort, cursor) {
|
||||
comments = fullComments
|
||||
}
|
||||
} else {
|
||||
const filter = ` AND ("Item"."invoiceActionState" IS NULL OR "Item"."invoiceActionState" = 'PAID') AND "Item".created_at <= '${decodedCursor.time.toISOString()}'::TIMESTAMP(3) `
|
||||
const filter = ` AND ("Item"."invoiceActionState" IS NULL OR "Item"."invoiceActionState" = 'PAID') AND ("Item"."parentId" <> $1 OR "Item".created_at <= '${decodedCursor.time.toISOString()}'::TIMESTAMP(3)) `
|
||||
if (item.ncomments > FULL_COMMENTS_THRESHOLD) {
|
||||
const [{ item_comments_limited: limitedComments }] = await models.$queryRawUnsafe(
|
||||
'SELECT item_comments_limited($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::INTEGER, $5::INTEGER, $6, $7)',
|
||||
|
Loading…
x
Reference in New Issue
Block a user