commit 92b61faf19fa5c1ccec00cdc64584f51a0937cef
parent bc1c394aca71b7689425a86cf3d041fb54a979e9
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 9 Jun 2023 00:24:38 -0700
simplify code
Diffstat:
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")