public static ScrapListenner Instance() { if (singleton == null) { singleton = new ScrapListenner(); } return(singleton); }
private void Main_OnReceive(string msg) { if (String.Equals("PING", msg.ToUpper())) { ServerConnector.Instance().Send("PONG"); return; } else if (String.IsNullOrEmpty(msg)) { return; } try { Parameter node = JsonConvert.DeserializeObject <Parameter>(msg); logger.Info(" [WEB LOG] : Message" + node.ToJson()); logger.Info(" [SCRAP LOG] Scraper call!"); ScrapListenner.Instance().SetExecuter(new ScrapExecutor(node).Run()); } catch (Exception e) { logger.Error(e.ToString()); } }