dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 1dbe1c2629986c93633a444549c7ed07b049139f
parent fab107141247347f167389448edc29aabc688a36
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sat, 24 Jun 2023 11:37:52 -0700

much better query

Diffstat:
Mpkg/database/tableIgnoredUsers.go | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pkg/database/tableIgnoredUsers.go b/pkg/database/tableIgnoredUsers.go @@ -15,7 +15,8 @@ type IgnoredUser struct { } func (d *DkfDB) DeleteOldIgnoredUsers() { - if err := d.db.Exec(`DELETE FROM ignored_users WHERE ignored_user_id IN (SELECT u.id FROM users u WHERE u.last_seen_at < date('now', '-60 Day'))`).Error; err != nil { + if err := d.db.Exec(`DELETE FROM ignored_users WHERE ignored_user_id IN + (SELECT iu.ignored_user_id FROM ignored_users iu INNER JOIN users u ON u.id = iu.ignored_user_id WHERE u.last_seen_at < date('now', '-60 Day'))`).Error; err != nil { logrus.Error(err) } }