server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory/InMemoryArchivedMessagesLastPage.java [46:68]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public List<ArchivedMessage> list() {
        return list;
    }

    @Override
    public boolean isEmpty() {
        return list.isEmpty();
    }

    @Override
    public boolean isComplete() {
        return list.size() == totalNumberOfMessages;
    }

    @Override
    public Optional<Long> firstMessageIndex() {
        return Optional.ofNullable(firstMessageIndex);
    }

    @Override
    public Optional<Long> totalNumberOfMessages() {
        return Optional.of(totalNumberOfMessages);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/in_memory/InMemoryArchivedMessagesPage.java [66:88]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public List<ArchivedMessage> list() {
        return list;
    }

    @Override
    public boolean isEmpty() {
        return list.isEmpty();
    }

    @Override
    public boolean isComplete() {
        return list.size() == totalNumberOfMessages;
    }

    @Override
    public Optional<Long> firstMessageIndex() {
        return Optional.ofNullable(firstMessageIndex);
    }

    @Override
    public Optional<Long> totalNumberOfMessages() {
        return Optional.of(totalNumberOfMessages);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



