public AppSettings(IMessagePusher messagePusher) { var json = File.ReadAllText("settings.json"); if (string.IsNullOrEmpty(json)) { throw new CryptoCurrencyException(messagePusher, "No settings json file found"); } var data = Newtonsoft.Json.JsonConvert.DeserializeObject <TriggersRootObject>(json); if (data == null) { throw new CryptoCurrencyException(messagePusher, "Invalid json setting file"); } Coins = data.Triggers.Coins; }
public NexUistApiData(IMessagePusher messagePusher) { _messagePusher = messagePusher; }
public AdminsController() { _steamBotMessageSender = new SteamBotMessageSender(ConfigurationManager.ConnectionStrings["Data"].ConnectionString); _messagePusher = new PushbulletMessagePusher(ConfigurationManager.AppSettings["PushbulletEncodedAuthKey"]); _messagePushLogger = new MessagePushLogger(ConfigurationManager.ConnectionStrings["Data"].ConnectionString); }
public PriceChecker(IMessagePusher messagePusher, IApiData <List <CoinMarketCapData> > apiData) { _messagePusher = messagePusher; _apiData = apiData; }
public JobsController(IMessagePusher messagePusher) { _messagePusher = messagePusher; }
public CoinMarketCapApiData(IMessagePusher messagePusher) { _messagePusher = messagePusher; }
public PushesController() { _pushLogsGetter = new PushLogsGetter(ConfigurationManager.ConnectionStrings["Data"].ConnectionString); _messagePusher = new PushbulletMessagePusher(ConfigurationManager.AppSettings["PushbulletEncodedAuthKey"]); _messagePushLogger = new MessagePushLogger(ConfigurationManager.ConnectionStrings["Data"].ConnectionString); }
public MessagePusherOutputService(IMessagePusher <IOutputMessageSender> pusher, IPushingSessionManager man) { this.pusher = pusher; this.man = man; connectionId = man.GetConnectionId(); }
public FeedbackController() { _feedbacksSetter = new FeedbacksSetter(ConfigurationManager.ConnectionStrings["Data"].ConnectionString); _messagePusher = new PushbulletMessagePusher(ConfigurationManager.AppSettings["PushbulletEncodedAuthKey"]); }
public ServerAdminJsonUpdater() { _messagePusher = new PushbulletMessagePusher(ConfigurationManager.AppSettings["PushbulletEncodedAuthKey"]); }
public DictionaryMessagePusher(IMessagePusher messagePusher) { _messagePusher = messagePusher; }
public CryptoCurrencyException(IMessagePusher messagePusher, string message) : base(message) { messagePusher.Push(message); }
public CryptoCurrencyException(IMessagePusher messagePusher, Exception inner) : base(inner.Message, inner) { messagePusher.Push(inner.Message); }