BaconographyPortable.Model.Reddit.RedditService.GetUsernameModifiers C# (CSharp) Method

GetUsernameModifiers() public method

public GetUsernameModifiers ( string username, string linkid, string subreddit ) : AuthorFlairKind
username string
linkid string
subreddit string
return AuthorFlairKind
        public AuthorFlairKind GetUsernameModifiers(string username, string linkid, string subreddit)
        {
            if (!string.IsNullOrEmpty(linkid))
            {
                string opName;
                if (_linkToOpMap.TryGetValue(linkid, out opName) && opName == username)
                {
                    return AuthorFlairKind.OriginalPoster;
                }
            }

            if (!string.IsNullOrEmpty(subreddit))
            {
                HashSet<string> subredditMods;
                if (_subredditToModMap.TryGetValue(subreddit, out subredditMods) && subredditMods != null && subredditMods.Contains(username))
                {
                    return AuthorFlairKind.Moderator;
                }
            }

            return AuthorFlairKind.None;
        }