INNER CODE UNIT · Go
cleanup
rameshsunkara/go-rest-api-example · main.go:96
func cleanup(lgr logger.Logger, dbConnMgr *mongodb.ConnectionManager) {
lgr.Info().Msg("Cleaning up resources")
if err := dbConnMgr.Disconnect(); err != nil {
lgr.Error().Err(err).Msg("failed to close DB connection, potential connection leak")
return
}
}
func exitCode(err error) int {
if err == nil || errors.Is(err, context.Canceled) {
return 0
}
return 1
}