nextMessagesWhere method Null safety

Stream<IMessageReceivedEvent> nextMessagesWhere(
  1. bool predicate(
    1. IMessageReceivedEvent msg
    ),
  2. {int limit = 1}
)

Gets all context channel messages that satisfies predicate.

Future<void> getAv(CommandContext context) async {
  final messages = await context.nextMessagesWhere((msg) => msg.content.startsWith("fuck"));
}

Implementation

Stream<IMessageReceivedEvent> nextMessagesWhere(bool Function(IMessageReceivedEvent msg) predicate, {int limit = 1});