respondModal method

Future<void> respondModal(
  1. ModalBuilder builder
)

Send a modal response to this interaction.

Implementation

Future<void> respondModal(ModalBuilder builder) async {
  assert(!_didAcknowledge, 'Cannot open a modal after a response or acknowledge has been sent');

  _didAcknowledge = true;
  _didRespond = true;

  await manager.createResponse(id, token, InteractionResponseBuilder.modal(builder));
}