diff --git a/src/ui/dialogs/multiUserRoomConfiguration.ts b/src/ui/dialogs/multiUserRoomConfiguration.ts index d364978bd..53b52c6b0 100644 --- a/src/ui/dialogs/multiUserRoomConfiguration.ts +++ b/src/ui/dialogs/multiUserRoomConfiguration.ts @@ -3,6 +3,7 @@ import MultiUserContact from '../../MultiUserContact' import Client from '../../Client' import Form from '../../connection/Form' import Log from '../../util/Log' +import { IConnection } from '@connection/Connection.interface'; let dialog: Dialog; @@ -24,7 +25,7 @@ export default function(contact: MultiUserContact) { }); } -function showForm(form: Form, contact: MultiUserContact, connection) { +function showForm(form: Form, contact: MultiUserContact, connection: IConnection) { let formElement = form.toHTML(); //@TODO translate, maybe move to hbs let submitButton = $('
\ @@ -45,7 +46,7 @@ function showForm(form: Form, contact: MultiUserContact, connection) { let form = Form.fromHTML(formElement.get(0)); contact.setRoomConfiguration(form.toJSON()); - let submitPromise = connection + let submitPromise = connection.getMUCService() .submitRoomConfiguration(contact.getJid(), form) .then((stanza) => { Log.debug('Room configuration submitted'); @@ -61,7 +62,7 @@ function showForm(form: Form, contact: MultiUserContact, connection) { formElement.find('.jsxc-js-close').click((ev) => { ev.preventDefault(); - let cancelRoomPromise = connection + let cancelRoomPromise = connection.getMUCService() .cancelRoomConfiguration(contact.getJid()) .then(() => { Log.debug('Room configuration canceled');