|
@@ -5,17 +5,17 @@ import p from '../../utils/parse-helpers';
|
|
|
import pick from 'lodash-es/pick';
|
|
|
import sizzle from 'sizzle';
|
|
|
import { Model } from '@converse/skeletor/src/model.js';
|
|
|
+import { ROOMSTATUS } from './constants.js';
|
|
|
import { Strophe, $build, $iq, $msg, $pres } from 'strophe.js/src/strophe';
|
|
|
import { _converse, api, converse } from '../../core.js';
|
|
|
import { computeAffiliationsDelta, setAffiliations, getAffiliationList } from './affiliations/utils.js';
|
|
|
-import { handleCorrection } from '../../shared/chat/utils.js';
|
|
|
import { getOpenPromise } from '@converse/openpromise';
|
|
|
+import { handleCorrection } from '../../shared/chat/utils.js';
|
|
|
import { initStorage } from '../../utils/storage.js';
|
|
|
import { isArchived, getMediaURLsMetadata } from '../../shared/parsers.js';
|
|
|
import { isUniView, getUniqueId, safeSave } from '../../utils/core.js';
|
|
|
import { parseMUCMessage, parseMUCPresence } from './parsers.js';
|
|
|
import { sendMarker } from '../../shared/actions.js';
|
|
|
-import { ROOMSTATUS } from './constants.js';
|
|
|
|
|
|
const { u } = converse.env;
|
|
|
|
|
@@ -723,7 +723,8 @@ const ChatRoomMixin = {
|
|
|
el.setAttribute('id', id);
|
|
|
}
|
|
|
const promise = getOpenPromise();
|
|
|
- const timeoutHandler = _converse.connection.addTimedHandler(_converse.STANZA_TIMEOUT, () => {
|
|
|
+ const timeout = api.settings.get('stanza_timeout');
|
|
|
+ const timeoutHandler = _converse.connection.addTimedHandler(timeout, () => {
|
|
|
_converse.connection.deleteHandler(handler);
|
|
|
const err = new _converse.TimeoutError('Timeout Error: No response from server');
|
|
|
promise.resolve(err);
|