Facebook.AndroidFacebook.OnFeedRequestComplete C# (CSharp) Method

OnFeedRequestComplete() public method

public OnFeedRequestComplete ( string message ) : void
message string
return void
        public void OnFeedRequestComplete(string message)
        {
            var rawResult = (Dictionary<string, object>)MiniJSON.Json.Deserialize(message);
            if (rawResult.ContainsKey(CallbackIdKey))
            {
                var result = new Dictionary<string, object>();
                var callbackId = (string)rawResult[CallbackIdKey];
                rawResult.Remove(CallbackIdKey);
                if (rawResult.Count > 0)
                {
                    foreach (string key in rawResult.Keys)
                    {
                        result[key] = rawResult[key];
                    }
                    rawResult.Clear();
                    OnFacebookResponse(callbackId, new FBResult(MiniJSON.Json.Serialize(result)));
                }
                else
                {
                    //if we make it here java returned a callback message with only a callback id
                    //this isnt supposed to happen
                    OnFacebookResponse(callbackId, new FBResult(MiniJSON.Json.Serialize(result), "Malformed request response.  Please file a bug with facebook here: https://developers.facebook.com/bugs/create"));
                }
            }
        }