Beispiel #1
0
        public async Task <List <string> > LookupTag(string tag)
        {
            List <string> result = new List <string>();

            if (tumblrClient != null)
            {
                BasePost[] posts = await tumblrClient.GetTaggedPostsAsync(tag);

                if (posts.Count() > 0)
                {
                    foreach (var post in posts)
                    {
                        foreach (var _tag in post.Tags)
                        {
                            if (postTags.ToList().Find(x => (x == _tag)) == null)
                            {
                                postTags.Add(_tag);
                                result.Add(_tag);
                            }
                        }
                    }
                }
            }

            return(result);
        }