Есть такой код:
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);
}
});
};
Структура данных создается так, как нужно, но не могу понять, где он не может понять в какую комнату входить. Жду ваших советов
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день! Пытаюсь перехватить ЛЮБОЕ onclick событие в WKWebViewВесь сайт работает посредством js запросов, так что в func webView(_ webView: WKWebView, decidePolicyFor...
Parse error: syntax error, unexpected '{' in X:\home\localhost\www\kbm\adm\event-listenerphp on line 17
Напомните php-функцию, генерирующую строку с параметрами для url по переданному массиву