server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/MAMIQPreferenceHandler.java [65:78]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            SessionContext sessionContext, StanzaBroker stanzaBroker) {
        Entity archiveId = sessionContext.getInitiatingEntity().getBareJID();

        MessageArchives archives = requireNonNull(serverRuntimeContext.getStorageProvider(MessageArchives.class),
                "Could not find an instance of " + MessageArchives.class);

        Optional<UserMessageArchive> optionalArchive = archives.retrieveUserMessageArchive(archiveId);
        if (!optionalArchive.isPresent()) {
            return Collections.singletonList(ServerErrorResponses.getStanzaError(StanzaErrorCondition.ITEM_NOT_FOUND,
                    stanza, StanzaErrorType.CANCEL, "No user message archive found for entity " + archiveId, null,
                    null));
        }

        UserMessageArchive archive = optionalArchive.get();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



server/extensions/xep0313-mam/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0313_mam/user/MAMIQPreferenceHandler.java [90:103]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            SessionContext sessionContext, StanzaBroker stanzaBroker) {
        Entity archiveId = sessionContext.getInitiatingEntity().getBareJID();

        MessageArchives archives = requireNonNull(serverRuntimeContext.getStorageProvider(MessageArchives.class),
                "Could not find an instance of " + MessageArchives.class);

        Optional<UserMessageArchive> optionalArchive = archives.retrieveUserMessageArchive(archiveId);
        if (!optionalArchive.isPresent()) {
            return Collections.singletonList(ServerErrorResponses.getStanzaError(StanzaErrorCondition.ITEM_NOT_FOUND,
                    stanza, StanzaErrorType.CANCEL, "No user message archive found for entity " + archiveId, null,
                    null));
        }

        UserMessageArchive archive = optionalArchive.get();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



