dkforest

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

commit 92b61faf19fa5c1ccec00cdc64584f51a0937cef
parent bc1c394aca71b7689425a86cf3d041fb54a979e9
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri,  9 Jun 2023 00:24:38 -0700

simplify code

Diffstat:
Mpkg/database/tableChatMessages.go | 14++------------
1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/pkg/database/tableChatMessages.go b/pkg/database/tableChatMessages.go @@ -469,18 +469,8 @@ func (d *DkfDB) DeleteUserHbChatMessages(userID UserID) error { func (d *DkfDB) DeleteUserChatMessagesOpt(userID UserID, hbOnly bool, secs int64) error { q := d.db.Where("user_id = ?", userID) if secs > 0 { - switch secs { - case 300: - q = q.Where("created_at > datetime('now', '-300 Second', 'localtime')") - case 3600: - q = q.Where("created_at > datetime('now', '-3600 Second', 'localtime')") - case 21600: - q = q.Where("created_at > datetime('now', '-21600 Second', 'localtime')") - case 43200: - q = q.Where("created_at > datetime('now', '-43200 Second', 'localtime')") - case 86400: - q = q.Where("created_at > datetime('now', '-86400 Second', 'localtime')") - } + secsStr := "-" + utils.FormatInt64(secs) + " Second" + q = q.Where("created_at > datetime('now', ?, 'localtime')", secsStr) } if hbOnly { q = q.Where("is_hellbanned = 1")