public IInputReceiver Create(MahuaInputConfig config)
        {
            var websocketApiConfig = new WebsocketApiConfig
            {
                Ip   = config.Args["host"].ToString(),
                Port = Convert.ToInt32(config.Args["port"]),
            };

            var re = new WebsocketInputReceiver(websocketApiConfig, _webHostContainer);

            return(re);
        }
Ejemplo n.º 2
0
        public IInputReceiver Create(MahuaInputConfig config)
        {
            var httpApiConfig = new HttpApiConfig
            {
                Ip   = config.Args["host"].ToString(),
                Port = Convert.ToInt32(config.Args["port"]),
                ShowApiDocOnStart = config.Args.TryGetValue("showApiDocOnStart", out var value)
                    ? Convert.ToBoolean(value)
                    : true
            };

            var re = new HttpApiInputReceiver(httpApiConfig, _webHostContainer);

            return(re);
        }
    }