2 Commits

Author SHA1 Message Date
d3m0k1d
fb624a9147 fix: errcheck
All checks were successful
build / build (push) Successful in 3m10s
2026-01-22 20:34:49 +03:00
d3m0k1d
7741e08ebc fix: linter 2026-01-22 20:34:36 +03:00
3 changed files with 30 additions and 7 deletions

View File

@@ -3,12 +3,13 @@ package storage
import (
"database/sql"
"fmt"
"os"
"time"
"github.com/d3m0k1d/BanForge/internal/config"
"github.com/d3m0k1d/BanForge/internal/logger"
"github.com/jedib0t/go-pretty/v6/table"
_ "modernc.org/sqlite"
"os"
"time"
)
// Writer block
@@ -18,7 +19,10 @@ type BanWriter struct {
}
func NewBanWriter() (*BanWriter, error) {
db, err := sql.Open("sqlite", "/var/lib/banforge/bans.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(30000)&_pragma=synchronous(NORMAL)")
db, err := sql.Open(
"sqlite",
"/var/lib/banforge/bans.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(30000)&_pragma=synchronous(NORMAL)",
)
if err != nil {
return nil, err
}
@@ -83,7 +87,11 @@ func (w *BanWriter) RemoveExpiredBans() ([]string, error) {
w.logger.Error("Failed to get expired bans", "error", err)
return nil, err
}
defer rows.Close()
defer func() {
if err := rows.Close(); err != nil {
w.logger.Error("Failed to close rows", "error", err)
}
}()
for rows.Next() {
var ip string

View File

@@ -3,6 +3,7 @@ package storage
import (
"database/sql"
"fmt"
_ "modernc.org/sqlite"
)
@@ -17,7 +18,12 @@ func CreateTables() error {
if err != nil {
return fmt.Errorf("failed to open requests db: %w", err)
}
defer db_r.Close()
defer func() {
err = db_r.Close()
if err != nil {
fmt.Println(err)
}
}()
_, err = db_r.Exec(CreateRequestsTable)
if err != nil {
@@ -34,7 +40,12 @@ func CreateTables() error {
if err != nil {
return fmt.Errorf("failed to open bans db: %w", err)
}
defer db_b.Close()
defer func() {
err = db_b.Close()
if err != nil {
fmt.Println(err)
}
}()
_, err = db_b.Exec(CreateBansTable)
if err != nil {

View File

@@ -2,6 +2,7 @@ package storage
import (
"database/sql"
"github.com/d3m0k1d/BanForge/internal/logger"
_ "modernc.org/sqlite"
)
@@ -12,7 +13,10 @@ type Request_Writer struct {
}
func NewRequestsWr() (*Request_Writer, error) {
db, err := sql.Open("sqlite", "/var/lib/banforge/requests.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(30000)&_pragma=synchronous(NORMAL)")
db, err := sql.Open(
"sqlite",
"/var/lib/banforge/requests.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(30000)&_pragma=synchronous(NORMAL)",
)
if err != nil {
return nil, err
}