revert 166ba96f0f
revert revert c4bb21bc31
revert possible fix for slow loading times for non logged in users
This commit is contained in:
@@ -33,7 +33,7 @@ export default {
|
|||||||
${o.fav ? db`and "user".user ilike ${'%' + user + '%'}` : db``}
|
${o.fav ? db`and "user".user ilike ${'%' + user + '%'}` : db``}
|
||||||
${!o.fav && user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
${!o.fav && user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
||||||
${mime ? db`and items.mime ilike ${smime}` : db``}
|
${mime ? db`and items.mime ilike ${smime}` : db``}
|
||||||
${!o.session && globalfilter ? db`and items.id not in (select item_id from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
${!o.session && globalfilter ? db`and not exists (select 1 from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
||||||
group by items.id, tags.tag
|
group by items.id, tags.tag
|
||||||
`)?.length || 0;
|
`)?.length || 0;
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ export default {
|
|||||||
${o.fav ? db`and "user".user ilike ${'%' + user + '%'}` : db``}
|
${o.fav ? db`and "user".user ilike ${'%' + user + '%'}` : db``}
|
||||||
${!o.fav && user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
${!o.fav && user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
||||||
${mime ? db`and items.mime ilike ${smime}` : db``}
|
${mime ? db`and items.mime ilike ${smime}` : db``}
|
||||||
${!o.session && globalfilter ? db`and items.id not in (select item_id from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
${!o.session && globalfilter ? db`and not exists (select 1 from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
||||||
group by items.id, tags.tag, ta.tag_id
|
group by items.id, tags.tag, ta.tag_id
|
||||||
order by items.id desc
|
order by items.id desc
|
||||||
offset ${offset}
|
offset ${offset}
|
||||||
@@ -131,7 +131,7 @@ export default {
|
|||||||
${o.fav ? db`and "user"."user" ilike ${user}` : db``}
|
${o.fav ? db`and "user"."user" ilike ${user}` : db``}
|
||||||
${!o.fav && user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
${!o.fav && user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
||||||
${mime ? db`and items.mime ilike ${smime}` : db``}
|
${mime ? db`and items.mime ilike ${smime}` : db``}
|
||||||
${!o.session && globalfilter ? db`and items.id not in (select item_id from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
${!o.session && globalfilter ? db`and not exists (select 1 from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
||||||
group by items.id, tags.tag, ta.tag_id
|
group by items.id, tags.tag, ta.tag_id
|
||||||
order by items.id desc
|
order by items.id desc
|
||||||
`;
|
`;
|
||||||
@@ -234,7 +234,7 @@ export default {
|
|||||||
and "user".user ilike ${'%' + user + '%'}
|
and "user".user ilike ${'%' + user + '%'}
|
||||||
and items.active = 'true'
|
and items.active = 'true'
|
||||||
${mime ? db`and items.mime ilike ${smime}` : db``}
|
${mime ? db`and items.mime ilike ${smime}` : db``}
|
||||||
${!o.session && globalfilter ? db`and items.id not in (select item_id from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
${!o.session && globalfilter ? db`and not exists (select 1 from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
||||||
group by items.id
|
group by items.id
|
||||||
order by random()
|
order by random()
|
||||||
limit 1
|
limit 1
|
||||||
@@ -253,7 +253,7 @@ export default {
|
|||||||
${tag ? db`and tags.normalized ilike '%' || slugify(${tag}) || '%'` : db``}
|
${tag ? db`and tags.normalized ilike '%' || slugify(${tag}) || '%'` : db``}
|
||||||
${user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
${user ? db`and items.username ilike ${'%' + user + '%'}` : db``}
|
||||||
${mime ? db`and items.mime ilike ${smime}` : db``}
|
${mime ? db`and items.mime ilike ${smime}` : db``}
|
||||||
${!o.session && globalfilter ? db`and items.id not in (select item_id from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
${!o.session && globalfilter ? db`and not exists (select 1 from tags_assign where item_id = items.id and (${db.unsafe(globalfilter)}))` : db``}
|
||||||
group by items.id, tags.tag
|
group by items.id, tags.tag
|
||||||
order by random()
|
order by random()
|
||||||
limit 1
|
limit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user