예제 #1
0
        internal static SubListing FromJson(JToken token)
        {
            var list = new SubListing();

            foreach (var sub in token["data"]["children"].Children()
                     .Select(sub => sub["data"]))
            {
                list.Add(Sub.FromJson(sub));
            }

            return(list);
        }
예제 #2
0
파일: Sub.cs 프로젝트: openemma/reddit
        public static SubListing GetMineModerated(Session session)
        {
            var request = new Request
            {
                Url    = "http://www.reddit.com/reddits/mine/moderator.json",
                Method = "GET",
                Cookie = session.Cookie
            };

            var json = string.Empty;

            if (request.Execute(out json) != System.Net.HttpStatusCode.OK)
            {
                throw new RedditException(json);
            }

            var o = JObject.Parse(json);

            return(SubListing.FromJson(o));
        }