allMessages method

Stream<List<Message>> allMessages()

Gets every message as a stream.

Implementation

Stream<List<Message>> allMessages() async* {
  var totalPages = 1, page = 1;

  do {
    final res = await client.getMessages(page, token);
    yield res.messages;
    totalPages = (res.totalItems / HydraMessages.hydraMax).ceil();
  } while (totalPages > page++);
}