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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…