private TaskSettings? LoadTaskSettingsImpl()
{
try
{
using (var settingsFile = File.OpenRead(Windows.Storage.ApplicationData.Current.LocalFolder.Path + "taskSettings.json"))
{
byte[] taskCookieBytes = new byte[4096];
var readBytes = settingsFile.Read(taskCookieBytes, 0, 4096);
var json = Encoding.UTF8.GetString(taskCookieBytes, 0, readBytes);
var taskSettings = JsonConvert.DeserializeObject<TaskSettings>(json);
return taskSettings;
}
}
catch
{
//bad file dont know how it got messed up but kill it
if (File.Exists(Windows.Storage.ApplicationData.Current.LocalFolder.Path + "taskSettings.json"))
{
File.Delete(Windows.Storage.ApplicationData.Current.LocalFolder.Path + "taskSettings.json");
}
return null;
}
}