internal static string FromCache()
{
OuyaFacade.Log("Returning cached gamerUuid");
string gamerUuid = null;
try
{
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
if (store.FileExists(gamerUuidFileName))
{
using (var reader = new StreamReader(store.OpenFile(gamerUuidFileName, FileMode.Open)))
{
gamerUuid = reader.ReadToEnd();
try
{
Guid.Parse(gamerUuid);
}
catch (Exception e2)
{
OuyaFacade.Log("Incorrectly formatted gamerUuid: " + e2.Message);
gamerUuid = null;
}
}
}
}
}
catch (Exception e1)
{
OuyaFacade.Log("Error decaching gamerUuid: " + e1.Message);
}
return gamerUuid;
}