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); }
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); } }