public string Post(string message, JodelPost.PostColor color = JodelPost.PostColor.Random, bool home = false) { string postId = MyJodel.Post(message, color: color, home: home); JodelPosts = MyJodel.GetPostLocationCombo(); return(postId); }
/// <summary> /// Loads more Jodels /// </summary> /// <param name="postId"></param> /// <returns>The loaded Posts</returns> public IEnumerable <JodelPost> LoadMoreRecentPosts(string postId = "") { List <JodelPost> posts = MyJodel.GetRecentPostsAfter(string.IsNullOrWhiteSpace(postId) ? JodelPosts.RecentJodels.Last().PostId : postId).ToList(); JodelPosts.RecentJodels.AddRange(posts); return(posts); }
public JodelMainData ReloadMain() { Karma = MyJodel.GetKarma(); JodelPosts = MyJodel.GetPostLocationCombo(); return(JodelPosts); }
public void Start() { MyJodel.GetUserConfig(); MyJodel.GetRecommendedChannels(); Karma = MyJodel.GetKarma(); JodelPosts = MyJodel.GetPostLocationCombo(stickies: true); }
public void Downvote(string postId) { MyJodel.Downvote(postId); }
public void Upvote(string postId) { MyJodel.Upvote(postId); }
public bool GenerateToken() { return(MyJodel.GenerateAccessToken()); }
public bool RefreshToken() { return(MyJodel.RefreshAccessToken()); }