MCPcopy
hub / github.com/joeferner/redis-commander / processData

Function processData

web/static/scripts/redisCommander.js:309–353  ·  view source on GitHub ↗
(keyData, status)

Source from the content-addressed store, hash-verified

307 }
308
309 function processData (keyData, status) {
310 if (status !== 'success') {
311 return alert('Could not load key data');
312 }
313
314 setRootConnectionNetworkError(false, getKeyTree().get_selected(true)[0]);
315 if (typeof keyData === 'string') keyData = JSON.parse(keyData);
316 keyData.connectionId = connectionId;
317 if (uiConfig.clipboard) uiConfig.clipboard.destroy();
318 console.log('rendering type ' + keyData.type);
319 switch (keyData.type) {
320 case 'string':
321 selectTreeNodeString(keyData);
322 break;
323 case 'hash':
324 selectTreeNodeHash(keyData);
325 break;
326 case 'set':
327 selectTreeNodeSet(keyData);
328 break;
329 case 'list':
330 selectTreeNodeList(keyData);
331 break;
332 case 'zset':
333 selectTreeNodeZSet(keyData);
334 break;
335 case 'stream':
336 selectTreeNodeStream(keyData);
337 break;
338 case 'binary':
339 selectTreeNodeBinary(keyData);
340 break;
341 case 'ReJSON-RL':
342 selectTreeNodeReJSON(keyData);
343 break;
344 case 'none':
345 selectTreeNodeBranch(keyData);
346 break;
347 default:
348 var html = JSON.stringify(keyData);
349 $('#body').html(html);
350 resizeApp();
351 break;
352 }
353 }
354
355 function errorHandler(error) {
356 if (error.responseJSON) {

Callers

nothing calls this directly

Calls 13

getKeyTreeFunction · 0.85
selectTreeNodeStringFunction · 0.85
selectTreeNodeHashFunction · 0.85
selectTreeNodeSetFunction · 0.85
selectTreeNodeListFunction · 0.85
selectTreeNodeZSetFunction · 0.85
selectTreeNodeStreamFunction · 0.85
selectTreeNodeBinaryFunction · 0.85
selectTreeNodeReJSONFunction · 0.85
selectTreeNodeBranchFunction · 0.85
$Function · 0.85

Tested by

no test coverage detected