MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / getReplicationStatus

Method getReplicationStatus

rest/admin_api.go:2264–2273  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2262}
2263
2264func (h *handler) getReplicationStatus() error {
2265 replicationID := mux.Vars(h.rq)["replicationID"]
2266 status, err := h.db.SGReplicateMgr.GetReplicationStatus(h.ctx(), replicationID, h.getReplicationStatusOptions())
2267 if err != nil {
2268 return err
2269 }
2270 base.Audit(h.ctx(), base.AuditIDISGRStatus, base.AuditFields{base.AuditFieldReplicationID: replicationID})
2271 h.writeJSON(status)
2272 return nil
2273}
2274
2275func (h *handler) getReplicationStatusOptions() db.ReplicationStatusOptions {
2276 activeOnly, _ := h.getOptBoolQuery("activeOnly", false)

Callers

nothing calls this directly

Calls 5

ctxMethod · 0.95
writeJSONMethod · 0.95
AuditFunction · 0.92
GetReplicationStatusMethod · 0.45

Tested by

no test coverage detected