private bool CheckTokenAndWarnIfNeeded() { if (!IFTTTWebHookClient.IsValid(ApplicationSettingsManager.Settings.IFTTTAPIKey)) { //Warn that the token is empty and not configured. return(false); } return(true); }
public override void OnButtonUp(DeckDevice deckDevice) { if (CheckTokenAndWarnIfNeeded()) { IFTTTWebHookClient client = new IFTTTWebHookClient().WithToken(ApplicationSettingsManager.Settings.IFTTTAPIKey); client.FireEvent(EventName, new Utils.Misc.IFTTTWebhookProperties() { Value1 = Value1, Value2 = Value2, Value3 = Value3 }); } }