()
| 81 | } |
| 82 | |
| 83 | func (h *handler) handleAllDbs() error { |
| 84 | verbose := h.getBoolQuery("verbose") |
| 85 | var dbNames []string |
| 86 | if verbose { |
| 87 | summaries := h.server.allDatabaseSummaries() |
| 88 | for _, summary := range summaries { |
| 89 | dbNames = append(dbNames, summary.DBName) |
| 90 | } |
| 91 | h.writeJSON(summaries) |
| 92 | } else { |
| 93 | dbNames = h.server.AllDatabaseNames() |
| 94 | h.writeJSON(dbNames) |
| 95 | } |
| 96 | base.Audit(h.ctx(), base.AuditIDDatabaseAllRead, base.AuditFields{base.AuditFieldDBNames: dbNames, "verbose": verbose}) |
| 97 | return nil |
| 98 | } |
| 99 | |
| 100 | func (h *handler) handleGetCompact() error { |
| 101 | compactionType := h.getQuery("type") |
nothing calls this directly
no test coverage detected