summaryrefslogtreecommitdiffci
path: root/main.go
diff options
from:
to:
context:
space:
mode:
authorGravatar SayaAndy <saya.andy@posteo.com> 2025-08-30 13:58:46 +0700
committerGravatar SayaAndy <saya.andy@posteo.com> 2025-08-30 13:58:46 +0700
commitc33d3b275f2580bff2d510715448c14be1d5d5b5 (patch)
tree8060ced0c4a0b4fed90e5a7abd9aaf782c38357a /main.go
parent3d79cbf98ef66d916a1d255857f97368d864ffb6 (diff)
downloadweb-c33d3b275f2580bff2d510715448c14be1d5d5b5.tar.gz
web-c33d3b275f2580bff2d510715448c14be1d5d5b5.zip
fix: truncate likes table prior to dumping cache
Diffstat (limited to 'main.go')
-rw-r--r--main.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/main.go b/main.go
index 2f08ba6..020f8ef 100644
--- a/main.go
+++ b/main.go
@@ -143,7 +143,14 @@ func main() {
<-sigChan
slog.Info("gracefully shutting down...")
- app.Shutdown()
- router.CCache.Close()
+ if err = app.Shutdown(); err != nil {
+ slog.Error("fail to shutdown fiber server", slog.String("error", err.Error()))
+ }
+ if err = router.CCache.Close(); err != nil {
+ slog.Error("fail to dump cache", slog.String("error", err.Error()))
+ }
+ if err = db.Close(); err != nil {
+ slog.Error("fail to close db connection", slog.String("error", err.Error()))
+ }
db.Close()
}