CentralMine.NET.US_Stratum.MiningSubscribe C# (CSharp) Method

MiningSubscribe() private method

private MiningSubscribe ( Newtonsoft.Json.Linq.JObject obj ) : void
obj Newtonsoft.Json.Linq.JObject
return void
        void MiningSubscribe(JObject obj)
        {
            // {"id": 1, "result": [[["mining.set_difficulty", "b4b6693b72a50c7116db18d6497cac52"], ["mining.notify", "ae6812eb4cd7735a302a8a9dd95cf71f"]], "08000002", 4], "error": null}
            //obj = JsonConvert.DeserializeObject<JObject>("{\"error\": null, \"id\": 1, \"result\": [[\"mining.notify\", \"ae6812eb4cd7735a302a8a9dd95cf71f\"], \"f8002c90\", 4]}");
            JArray result = (JArray)obj["result"];
            JArray parms = (JArray)result[0];
            mExtraNOnce = (string)result[1];
            mExtraNOnceSize = (int)result[2];

            /*
            string diff = null;
            string notify = null;
            foreach (JToken t in parms)
            {
                JArray param = (JArray)t;
                string key = (string)param[0];
                string val = (string)param[1];

                if (key == "mining.set_difficulty")
                    diff = val;
                else if (key == "mining.notify")
                    notify = val;
                else
                {
                    Console.WriteLine("MiningSubscribe - Unknown param: " + key);
                }
            }
            */
        }