MCPcopy
hub / github.com/scality/cloudserver / _sendNewOverlayToClient

Method _sendNewOverlayToClient

managementAgent.js:125–146  ·  view source on GitHub ↗
(client)

Source from the content-addressed store, hash-verified

123 }
124
125 _sendNewOverlayToClient(client) {
126 if (client.readyState !== client.OPEN) {
127 logger.error('client socket not in ready state', {
128 state: client.readyState,
129 client: client._socket._peername,
130 });
131 return;
132 }
133
134 const msg = {
135 messageType: managementAgentMessageType.NEW_OVERLAY,
136 payload: this.loadedOverlay,
137 };
138 client.send(JSON.stringify(msg), error => {
139 if (error) {
140 logger.error(
141 'failed to send remoteOverlay to management agent client', {
142 error, client: client._socket._peername,
143 });
144 }
145 });
146 }
147
148 onNewOverlay(remoteOverlay) {
149 const remoteOverlayObj = JSON.parse(remoteOverlay);

Callers

nothing calls this directly

Calls 2

errorMethod · 0.80
sendMethod · 0.80

Tested by

no test coverage detected