(keyData, status)
| 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) { |
nothing calls this directly
no test coverage detected