public static Task ModifyRole(this ConferenceSession session,
                               ConversationParticipant participant,
                               ConferencingRole role, ModifyRoleOptions options)
 {
     return(Task.Factory.FromAsync(session.BeginModifyRole,
                                   session.EndModifyRole, participant, role, options, null));
 }
 public static Task ModifyRole(this ConferenceSession session,
     ConversationParticipant participant,
     ConferencingRole role, ModifyRoleOptions options)
 {
     return Task.Factory.FromAsync(session.BeginModifyRole,
         session.EndModifyRole, participant, role, options, null);
 }
Exemple #3
0
 /// <summary>
 /// Modifies the settings of this role.
 /// <para>Requires <see cref="DiscordPermission.ManageRoles"/>.</para>
 /// </summary>
 /// <exception cref="ArgumentNullException"></exception>
 /// <exception cref="DiscordHttpApiException"></exception>
 public Task <DiscordRole> Modify(ModifyRoleOptions options)
 {
     return(http.ModifyGuildRole(GuildId, Id, options));
 }