cordova-js-src/exec.js
function handleBridgeChange() {
    if (proxyChanged()) {
        var commandString = commandQueue.shift();
        while(commandString) {
            var command = JSON.parse(commandString);
            var callbackId = command[0];
            var service = command[1];
            var action = command[2];
            var actionArgs = command[3];
            var callbacks = cordova.callbacks[callbackId] || {};
            
            execProxy(callbacks.success, callbacks.fail, service, action, actionArgs);
            
            commandString = commandQueue.shift();
        };
        return true;
    }
    
    return false;
}
function handleBridgeChange() {
    if (proxyChanged()) {
        var commandString = commandQueue.shift();
        while(commandString) {
            var command = JSON.parse(commandString);
            var callbackId = command[0];
            var service = command[1];
            var action = command[2];
            var actionArgs = command[3];
            var callbacks = cordova.callbacks[callbackId] || {};
            
            execProxy(callbacks.success, callbacks.fail, service, action, actionArgs);
            
            commandString = commandQueue.shift();
        };
        return true;
    }
    
    return false;
}
function handleBridgeChange ( ) { if ( proxyChanged ( ) ) { var commandString = commandQueue . shift ( ) ; while ( commandString ) { var command = JSON . parse ( commandString ) ; var callbackId = command [ 0 ] ; var service = command [ 1 ] ; var action = command [ 2 ] ; var actionArgs = command [ 3 ] ; var callbacks = cordova . callbacks [ callbackId ] || { } ; execProxy ( callbacks . success , callbacks . fail , service , action , actionArgs ) ; commandString = commandQueue . shift ( ) ; } ; return true ; } return false ; }
CB-10106
CB - 10106