in Facebook.Unity/Results/LoginResult.cs [36:59]
internal LoginResult(ResultContainer resultContainer) : base(resultContainer)
{
if (this.ResultDictionary != null && this.ResultDictionary.ContainsKey("WindowsCurrentAccessToken"))
{
//Windows SDK will create and validate the AccessToken
this.AccessToken = this.ResultDictionary.GetValueOrDefault<AccessToken>("WindowsCurrentAccessToken");
AccessToken.CurrentAccessToken = this.AccessToken;
}
else
{
if (this.ResultDictionary != null && this.ResultDictionary.ContainsKey(LoginResult.AccessTokenKey))
{
this.AccessToken = Utilities.ParseAccessTokenFromResult(this.ResultDictionary);
}
if (this.ResultDictionary != null && this.ResultDictionary.ContainsKey(LoginResult.AuthTokenString) && this.ResultDictionary.ContainsKey(LoginResult.AuthNonce))
{
this.AuthenticationToken = Utilities.ParseAuthenticationTokenFromResult(this.ResultDictionary);
}
if (this.AuthenticationToken != null)
{
AccessToken.CurrentAccessToken = null;
}
}
}