Fixed a few things when coming from web

This commit is contained in:
ScottIsAFool
2013-12-11 07:23:36 +00:00
parent 9411788ce8
commit c81d6ed82d
2 changed files with 14 additions and 11 deletions
+12 -9
View File
@@ -10,7 +10,7 @@ namespace PocketWP
public static class PocketHelper
{
private const string PocketScheme = "pocket:";
private const string PocketUrl = PocketScheme + "Add?item=";
private const string PocketUrl = PocketScheme + "Add?";
/// <summary>
/// Adds a single item to Pocket
@@ -89,7 +89,8 @@ namespace PocketWP
/// <returns>True if pocket data is present</returns>
public static bool HasPocketData(Uri uri)
{
return uri.ToString().Contains(Uri.EscapeDataString(PocketUrl));
var escapedProtocol = Uri.EscapeDataString(PocketUrl);
return uri.ToString().Contains(escapedProtocol);
}
/// <summary>
@@ -105,18 +106,20 @@ namespace PocketWP
if (queryString.ContainsKey("source"))
{
var urlToAdd = queryString["Url"] ?? string.Empty;
var title = queryString["Title"] ?? string.Empty;
var urlToAdd = queryString.ContainsKey("Url") ? queryString["Url"] : string.Empty;
var title = queryString.ContainsKey("Title") ? queryString["Title"] : string.Empty;
var pocketItem = new PocketDataItem
{
Uri = Uri.UnescapeDataString(urlToAdd),
Title = Uri.UnescapeDataString(title)
};
var item = new PocketData
{
Items = new List<PocketDataItem>
{
new PocketDataItem
{
Uri = Uri.UnescapeDataString(urlToAdd),
Title = Uri.UnescapeDataString(title)
}
pocketItem
}
};
+2 -2
View File
@@ -31,6 +31,6 @@ using System.Resources;
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.0.5")]
[assembly: AssemblyFileVersion("1.0.0.5")]
[assembly: AssemblyVersion("1.0.0.6")]
[assembly: AssemblyFileVersion("1.0.0.6")]
[assembly: NeutralResourcesLanguageAttribute("en-US")]