Example #1
0
 public static Subreddit GetSubreddit()
 {
     if (subreddit == null)
     {
         subreddit = GetReddit().r("testjswrapper");
     }
     return subreddit;
 }
Example #2
0
        internal static Subreddit Create(string Name, SimpleJSON.JObject Json)
        {
            var Temp = new Subreddit();
            Temp.Name = Name;

            var Children = Json["children"];
            Temp.Kind = Kind.Subreddit;
            if (Children.ArrayValue.Count > 0)
            {
                Temp.ID = Children.ArrayValue[0]["data"]["subreddit_id"].StringValue.Split('_')[1];
            }

            Temp.ModHash = Json["modhash"].StringValue;
            Temp.Before = Thing.Get(Json["before"].StringValue);
            Temp.After = Thing.Get(Json["after"].StringValue);

            foreach (var Link in Children.ArrayValue)
            {
                Temp.Links.Add(API.Link.Create(Link["data"]));
            }

            return Temp;
        }
Example #3
0
 public SubredditTests()
 {
     var reddit = Constants.GetReddit();
     _subreddit = Constants.GetSubreddit();
 }