forked from tangled.org/core
Monorepo for Tangled

appview/db: close once done

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li 02b54de9 cdb24e2e

verified
Changed files
+12
appview
db
state
cmd
appview
+4
appview/db/db.go
··· 749 749 return nil 750 750 } 751 751 752 + func (d *DB) Close() error { 753 + return d.DB.Close() 754 + } 755 + 752 756 type filter struct { 753 757 key string 754 758 arg any
+5
appview/state/state.go
··· 165 165 return state, nil 166 166 } 167 167 168 + func (s *State) Close() error { 169 + // other close up logic goes here 170 + return s.db.Close() 171 + } 172 + 168 173 func (s *State) Favicon(w http.ResponseWriter, r *http.Request) { 169 174 w.Header().Set("Content-Type", "image/svg+xml") 170 175 w.Header().Set("Cache-Control", "public, max-age=31536000") // one year
+3
cmd/appview/main.go
··· 23 23 } 24 24 25 25 state, err := state.Make(ctx, c) 26 + defer func() { 27 + log.Println(state.Close()) 28 + }() 26 29 27 30 if err != nil { 28 31 log.Fatal(err)