Get rid of lodash's invoke method
This commit is contained in:
parent
885a3d92b5
commit
6b365458f5
@ -1,5 +1,4 @@
|
|||||||
import debounce from 'lodash-es/debounce';
|
import debounce from 'lodash-es/debounce';
|
||||||
import invoke from 'lodash-es/invoke';
|
|
||||||
import isElement from 'lodash-es/isElement';
|
import isElement from 'lodash-es/isElement';
|
||||||
import log from '../../log';
|
import log from '../../log';
|
||||||
import p from '../../utils/parse-helpers';
|
import p from '../../utils/parse-helpers';
|
||||||
@ -2342,7 +2341,7 @@ const ChatRoomMixin = {
|
|||||||
// each <x/> element pertains to a single user.
|
// each <x/> element pertains to a single user.
|
||||||
const item = x.querySelector('item');
|
const item = x.querySelector('item');
|
||||||
const reason = item ? item.querySelector('reason')?.textContent : undefined;
|
const reason = item ? item.querySelector('reason')?.textContent : undefined;
|
||||||
const actor = item ? invoke(item.querySelector('actor'), 'getAttribute', 'nick') : undefined;
|
const actor = item ? item.querySelector('actor')?.getAttribute('nick') : undefined;
|
||||||
const message = _converse.muc.disconnect_messages[codes[0]];
|
const message = _converse.muc.disconnect_messages[codes[0]];
|
||||||
const status = codes.includes('301') ? ROOMSTATUS.BANNED : ROOMSTATUS.DISCONNECTED;
|
const status = codes.includes('301') ? ROOMSTATUS.BANNED : ROOMSTATUS.DISCONNECTED;
|
||||||
this.setDisconnectionState(message, reason, actor, status);
|
this.setDisconnectionState(message, reason, actor, status);
|
||||||
|
@ -3,7 +3,6 @@ import URI from 'urijs';
|
|||||||
import _converse from '../_converse.js';
|
import _converse from '../_converse.js';
|
||||||
import dayjs from 'dayjs';
|
import dayjs from 'dayjs';
|
||||||
import i18n from '../i18n';
|
import i18n from '../i18n';
|
||||||
import invoke from 'lodash-es/invoke';
|
|
||||||
import log from '../../log.js';
|
import log from '../../log.js';
|
||||||
import sizzle from 'sizzle';
|
import sizzle from 'sizzle';
|
||||||
import u, { setUnloadEvent } from '../../utils/core.js';
|
import u, { setUnloadEvent } from '../../utils/core.js';
|
||||||
@ -112,7 +111,7 @@ export const converse = Object.assign(window.converse || {}, {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const plugins = _converse.pluggable.plugins
|
const plugins = _converse.pluggable.plugins
|
||||||
if (api.settings.get("auto_login") || api.settings.get("keepalive") && invoke(plugins['converse-bosh'], 'enabled')) {
|
if (api.settings.get("auto_login") || api.settings.get("keepalive") && plugins['converse-bosh']?.enabled()) {
|
||||||
await api.user.login(null, null, true);
|
await api.user.login(null, null, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -608,7 +608,7 @@ async function updateDevicesFromStanza (stanza) {
|
|||||||
export function registerPEPPushHandler () {
|
export function registerPEPPushHandler () {
|
||||||
// Add a handler for devices pushed from other connected clients
|
// Add a handler for devices pushed from other connected clients
|
||||||
_converse.connection.addHandler(
|
_converse.connection.addHandler(
|
||||||
async message => {
|
async (message) => {
|
||||||
try {
|
try {
|
||||||
if (sizzle(`event[xmlns="${Strophe.NS.PUBSUB}#event"]`, message).length) {
|
if (sizzle(`event[xmlns="${Strophe.NS.PUBSUB}#event"]`, message).length) {
|
||||||
await api.waitUntil('OMEMOInitialized');
|
await api.waitUntil('OMEMOInitialized');
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import debounce from 'lodash/debounce';
|
import debounce from 'lodash-es/debounce';
|
||||||
import tplNewDay from "./templates/new-day.js";
|
import tplNewDay from "./templates/new-day.js";
|
||||||
import { _converse, api, converse } from '@converse/headless/core';
|
import { _converse, api, converse } from '@converse/headless/core';
|
||||||
import { html } from 'lit';
|
import { html } from 'lit';
|
||||||
|
Loading…
Reference in New Issue
Block a user