Use message_uri for URL service rather than target

This commit is contained in:
John Reese 2013-01-09 15:01:51 -08:00
parent 1c612d6922
commit 7114eea23a
2 changed files with 8 additions and 10 deletions

View File

@ -211,12 +211,6 @@ to something similar to "http://domain/#channel/2011-03-09 14:25:09", or
When using Pushover, this option allows you to specify a single device name to send When using Pushover, this option allows you to specify a single device name to send
notifications to; if blank or unset, notifications will be sent to all devices. notifications to; if blank or unset, notifications will be sent to all devices.
When using URL, this options allows you to specify the URL to send a GET request
to, and has keyword expansion performed on portions of it, including the path and
any query parameter values.
This option must be set when using URL.
### Conditions ### Conditions
@ -314,6 +308,10 @@ to something similar to "http://domain/#channel/2011-03-09 14:25:09", or
local scheme to access a mobile application. Keyword expansion is performed on this local scheme to access a mobile application. Keyword expansion is performed on this
value. value.
When using the custom URL service, this options allows you to specify the URL to send
a GET request to, and has keyword expansion performed on portions of it, including the
path and any query parameter values.
* `message_title = "{title}"` * `message_title = "{title}"`
Title that will be provided for the push notification. Keyword expansion is performed Title that will be provided for the push notification. Keyword expansion is performed

View File

@ -352,15 +352,15 @@ class CPushMod : public CModule
} }
else if (service == "url") else if (service == "url")
{ {
if (options["target"] == "") if (options["message_uri"] == "")
{ {
PutModule("Error: target (url) not set"); PutModule("Error: message_uri not set");
return; return;
} }
int count; int count;
VCString parts; VCString parts;
CString url = options["target"]; CString url = options["message_uri"];
// Verify that the URL begins with either http:// or https:// // Verify that the URL begins with either http:// or https://
count = url.Split("://", parts, false); count = url.Split("://", parts, false);
@ -1044,7 +1044,7 @@ class CPushMod : public CModule
} }
else if (value == "url") else if (value == "url")
{ {
PutModule("Note: URL requires setting the 'target' option with the full URL"); PutModule("Note: URL requires setting the 'message_uri' option with the full URL");
} }
else else
{ {