예제 #1
0
        /// <summary>
        /// Remove a contributor from the live thread.
        /// </summary>
        /// <param name="userName">reddit username.</param>
        public async Task <bool> RemoveContributorAsync(string userName)
        {
            var redditUser = await RedditUser.GetUserAsync(WebAgent, userName);

            return(await RemoveContributorAsync(redditUser).ConfigureAwait(false));
        }
예제 #2
0
        /// <summary>
        /// Revoke an outstanding contributor invite.
        /// </summary>
        /// <param name="name">reddit username</param>
        public async Task <bool> RevokeContributorInviteAsync(string name)
        {
            var redditUser = await RedditUser.GetUserAsync(WebAgent, name);

            return(await RevokeContributorInviteAsync(redditUser).ConfigureAwait(false));
        }
예제 #3
0
파일: ModAction.cs 프로젝트: ItsKaa/Ditto
 /// <summary>
 /// Author of the item against which this moderation action was performed.
 /// </summary>
 //TODO discuss
 public Task <RedditUser> GetTargetAuthorAsync() =>
 RedditUser.GetUserAsync(WebAgent, TargetAuthorName);