var convertOPCUASubscriberSetToMap = function()

in greengrass-opcua-adapter-nodejs/index.js [82:95]


var convertOPCUASubscriberSetToMap = function (arrObj) {

    return arrObj.reduce(function(result, current) {
        var subscriptions = current.getNodeConfig().reduce(function(map, obj) {
            map[obj.id] = obj.displayName;
            return map;
        }, {});
        var server = current.getServerConfig();
        result[server.name] = result[current.id_0] || {};
        result[server.name]["url"] = server.url;
        result[server.name]["subscription"] = subscriptions;
        return result;
    }, {});
};