Skip to content

Commit

Permalink
Set BOSH wait period to 59 seconds also when attaching to a session
Browse files Browse the repository at this point in the history
  • Loading branch information
jcbrand committed Jan 25, 2022
1 parent 46a5a64 commit 007b4bc
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
4 changes: 3 additions & 1 deletion src/headless/plugins/bosh.js
Expand Up @@ -5,6 +5,7 @@
*/
import 'strophe.js/src/bosh';
import log from "../log.js";
import { BOSH_WAIT } from '@converse/headless/shared/constants.js';
import { Model } from '@converse/skeletor/src/model.js';
import { _converse, api, converse } from "../core.js";
import { setUserJID, } from '@converse/headless/utils/init.js';
Expand Down Expand Up @@ -63,7 +64,8 @@ converse.plugins.add('converse-bosh', {
jid,
data.sid,
data.rid,
_converse.connection.onConnectStatusChanged
_converse.connection.onConnectStatusChanged,
BOSH_WAIT
);
} else {
xhr.onerror();
Expand Down
3 changes: 1 addition & 2 deletions src/headless/shared/connection.js
Expand Up @@ -6,8 +6,7 @@ import { Strophe } from 'strophe.js/src/core';
import { _converse, api, clearSession, tearDown } from "../core.js";
import { getOpenPromise } from '@converse/openpromise';
import { setUserJID, } from '@converse/headless/utils/init.js';

const BOSH_WAIT = 59;
import { BOSH_WAIT } from '@converse/headless/shared/constants.js';


/**
Expand Down
2 changes: 2 additions & 0 deletions src/headless/shared/constants.js
@@ -1,5 +1,7 @@
import { Strophe } from 'strophe.js/src/strophe';

export const BOSH_WAIT = 59;

export const CONNECTION_STATUS = {};
CONNECTION_STATUS[Strophe.Status.ATTACHED] = 'ATTACHED';
CONNECTION_STATUS[Strophe.Status.AUTHENTICATING] = 'AUTHENTICATING';
Expand Down

0 comments on commit 007b4bc

Please sign in to comment.