Почему не входит в чат?

190
13 июля 2017, 02:28

Есть такой код:

Firechat.prototype.createRoom = function(roomName, roomType, callback) {
    var self = this,
        newRoomRef = this._roomRef.push().child('details');
    var newRoom = {
      id: newRoomRef.key,
      name: roomName,
      type: roomType || '1',
      'creator-firebase-id': this._userId,
      'creation-date': firebase.database.ServerValue.TIMESTAMP
    };
    if (roomType === 'private') {
      newRoom.authorizedUsers = {};
      newRoom.authorizedUsers[this._userId] = true;
    }
    newRoomRef.set(newRoom, function(error) {
      if (!error) {
        self.enterRoom(newRoomRef.key);
      }
      if (callback) {
        callback(newRoomRef.key);
      }
    });
  };

Он создает комнату и пихает все мета-данные про эту комнату в БД firebase, в ветку details,которая лежит в ветке самой комнаты, но в самом чате ничего не происходит, вываливается ошибка в фрагменте кода, который следует за этим:

Firechat.prototype.createRoom = function(roomName, roomType, callback) {
    var self = this,
        newRoomRef = this._roomRef.push().child('details');
    var newRoom = {
      id: newRoomRef.key,
      name: roomName,
      type: roomType || '1',
      'creator-firebase-id': this._userId,
      'creation-date': firebase.database.ServerValue.TIMESTAMP
    };
    if (roomType === 'private') {
      newRoom.authorizedUsers = {};
      newRoom.authorizedUsers[this._userId] = true;
    }
    newRoomRef.set(newRoom, function(error) {
      if (!error) {
        self.enterRoom(newRoomRef.key);
      }
      if (callback) {
        callback(newRoomRef.key);
      }
    });
  };

Структура данных создается так, как нужно, но не могу понять, где он не может понять в какую комнату входить. Жду ваших советов

READ ALSO
Перехват js события в WKWebView

Перехват js события в WKWebView

Добрый день! Пытаюсь перехватить ЛЮБОЕ onclick событие в WKWebViewВесь сайт работает посредством js запросов, так что в func webView(_ webView: WKWebView, decidePolicyFor...

176
Не работает скрипт jq

Не работает скрипт jq

Добрый день! Есть скрипт:

213
Почему показывает что не закрыта скобка хотя у меня все скобки закрыты? [требует правки]

Почему показывает что не закрыта скобка хотя у меня все скобки закрыты? [требует правки]

Parse error: syntax error, unexpected '{' in X:\home\localhost\www\kbm\adm\event-listenerphp on line 17

161
Функция, генерирующая url из массива

Функция, генерирующая url из массива

Напомните php-функцию, генерирующую строку с параметрами для url по переданному массиву

258