public override void OnAppRequestsComplete(string responseJsonData)
        {
            string formattedResponse = CanvasFacebook.FormatResult(responseJsonData);
            var    result            = new AppRequestResult(formattedResponse);

            CallbackManager.OnFacebookResponse(result);
        }
 public unsafe void AppRequest(string message, List <string> to, string data, string title, Action <bool, AppRequestResult> callback = null)
 {
     if (CheckAndSetActionExecuting())
     {
         OnActionCallback = delegate(bool success, string json)
         {
             AppRequestResult arg = null;
             if (success)
             {
                 arg = JSONSerializer.Deserialize <AppRequestResult>(json);
             }
             callback(success, arg);
         };
         FB.AppRequest(message, (IEnumerable <string>)to, (IEnumerable <object>)null, (IEnumerable <string>)null, (int?)null, data, title, new FacebookDelegate <IAppRequestResult>((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/));
     }
 }
        public void AppRequest(
            string message,
            string[] to           = null,
            List <object> filters = null,
            string[] excludeIds   = null,
            int?maxRecipients     = null,
            string data           = "",
            string title          = "")
        {
            if (!IsLoggedIn)
            {
                Debug.LogWarning("Auth user before AppRequest, fail event generated");
                IAppRequestResult res = new AppRequestResult("User isn't authed");
                OnAppRequestCompleteAction(FacebookHelperResultType.ERROR, null, res);
                return;
            }

            FB.AppRequest(message, to, filters, excludeIds, maxRecipients, data, title, AppRequestCallBack);
        }
        public override void OnAppRequestsComplete(ResultContainer resultContainer)
        {
            var result = new AppRequestResult(resultContainer);

            CallbackManager.OnFacebookResponse(result);
        }
Example #5
0
 public override void OnAppRequestsComplete(string message)
 {
     AppRequestResult result = new AppRequestResult(message);
     base.CallbackManager.OnFacebookResponse(result);
 }
 public override void OnAppRequestsComplete(string message)
 {
     var result = new AppRequestResult(message);
     CallbackManager.OnFacebookResponse(result);
 }
Example #7
0
 public override void OnAppRequestsComplete(ResultContainer resultContainer)
 {
     var result = new AppRequestResult(resultContainer);
     CallbackManager.OnFacebookResponse(result);
 }
 protected AppRequestResult <TResponse> NotFound()
 {
     return(AppRequestResult.NotFound <TResponse>());
 }
 protected AppRequestResult <TResponse> BadRequest()
 {
     return(AppRequestResult.BadRequest <TResponse>());
 }
 protected AppRequestResult <TResponse> Success(TResponse response)
 {
     return(AppRequestResult.Success(response));
 }