示例#1
0
 public DiscordTemporaryResponseCommandResult(DiscordResponseCommandResult result, TimeSpan delay)
     : base(result.Context)
 {
     Result = result;
     Delay  = delay;
 }
示例#2
0
 /// <summary>
 ///     Wraps the <see cref="DiscordResponseCommandResult"/> in a new result which will
 ///     delete the sent response after the specified delay.
 /// </summary>
 /// <param name="result"> The result to wrap. </param>
 /// <param name="delay"> The delay after which the response should be deleted. </param>
 /// <returns>
 ///     A <see cref="DiscordTemporaryResponseCommandResult"/>.
 /// </returns>
 public static DiscordTemporaryResponseCommandResult DeleteAfter(this DiscordResponseCommandResult result, TimeSpan delay)
     => new(result, delay);