コード例 #1
0
 private void ActivityCompleted(FBStatus status, string message, string jsonData = null)
 {
     Finish();
     if (fbActivityComplete != null)
     {
         if (AccessToken.CurrentAccessToken == null)
         {
             fbActivityComplete.Invoke(new FBLoginResult
             {
                 Status  = status,
                 Message = message
             });
         }
         else
         {
             fbActivityComplete.Invoke(new FBLoginResult
             {
                 ApplicationId = AccessToken.CurrentAccessToken.ApplicationId,
                 UserId        = AccessToken.CurrentAccessToken.UserId,
                 AccessToken   = AccessToken.CurrentAccessToken.Token,
                 Status        = status,
                 Message       = message,
                 JsonData      = jsonData
             });
         }
     }
 }
コード例 #2
0
 private void ActivityCompleted(FBStatus status, string message, string jsonData = null)
 {
     Finish();
     if (fbActivityComplete != null)
     {
         if (AccessToken.CurrentAccessToken == null)
         {
             fbActivityComplete.SetResult(new FbLoginResult
             {
                 Status  = status,
                 Message = message
             });
         }
         else
         {
             var userInfo = JsonConvert.DeserializeObject <FbLoginResult>(jsonData);
             fbActivityComplete.SetResult(new FbLoginResult
             {
                 ApplicationId = AccessToken.CurrentAccessToken.ApplicationId,
                 UserId        = AccessToken.CurrentAccessToken.UserId,
                 AccessToken   = AccessToken.CurrentAccessToken.Token,
                 Status        = status,
                 Message       = message,
                 Name          = userInfo.Name,
                 Email         = userInfo.Email,
             });
         }
     }
 }
コード例 #3
0
 public T Final <T>(string name, Func <bool> f, FBStatus statusIfTrue = FBStatus.Success, FBStatus statusIfFalse = FBStatus.Failure) where T : Encapsulator
 {
     this.f             = f;
     this.statusIfTrue  = statusIfTrue;
     this.statusIfFalse = statusIfFalse;
     init = true;
     return((T)this);
 }