Open freya022 opened 6 months ago
Is this not enough?
fun RestAction<InteractionHook>.deleteAfter(duration: Duration): RestAction<InteractionHook>
= delay(duration.toJavaDuration())
.flatMap { hook -> hook.deleteOriginal().map { hook } }
Is this not enough?
fun RestAction<InteractionHook>.deleteAfter(duration: Duration): RestAction<InteractionHook> = delay(duration.toJavaDuration()) .flatMap { hook -> hook.deleteOriginal().map { hook } }
I think it is enough, but wouldn't using onSuccess
be simpler?
Pull Request Etiquette
Changes
Closes Issue: NaN
Description
This PR adds
DeferrableInteractionCallbackAction
, which is extended byReplyCallbackAction
andMessageEditCallbackAction
, allowing to retrieve theInteractionHook
when replying/editing a message with an interaction.My use case is to create extensions such as: