* Added support for the Faast app (http://faast.io) for iOS

* Fixed the URL link for the logo for SuperToasty
This commit is contained in:
Ryan Collins 2014-02-10 20:49:08 -05:00
parent a16370fb63
commit cfa606ab05
1 changed files with 29 additions and 2 deletions

View File

@ -407,9 +407,31 @@ class CPushMod : public CModule
params["title"] = message_title;
params["text"] = message_content;
params["image"] = "https://github.com/jreese/znc-push/raw/supertoasty/logo.png";
params["image"] = "https://raw2.github.com/jreese/znc-push/master/logo.png";
params["sender"] = "ZNC Push";
}
else if (service == "faast")
{
if (options["secret"] == "")
{
PutModule("Error: secret not set to apikey");
return;
}
service_host = "www.appnotifications.com";
service_url = "/account/notifications.json";
params["user_credentials"] = options["secret"];
params["notification[title]"] = message_title;
params["notification[subtitle]"] = context;
params["notification[message]"] = message_content;
params["notification[long_message]"] = message_content;
params["notification[icon_url]"] = "https://raw2.github.com/jreese/znc-push/master/logo.png";
if ( options["message_sound"] != "" )
{
params["notification[sound]"] = options["message_sound"];
}
}
else if (service == "url")
{
if (options["message_uri"] == "")
@ -1121,6 +1143,11 @@ class CPushMod : public CModule
{
PutModule("Note: Airgram requires setting the 'target' with the email address of the recipient");
}
else if (value == "faast")
{
PutModule("Note: Faast requires setting the secret to your apikey");
}
else
{
PutModule("Error: unknown service name");