Ошибка при попытке создать пользовательский тип и добавить экземпляр

 function initializeModel(model) {

   Book = function() {}
   Book.prototype.title = gapi.drive.realtime.custom.collaborativeField('title');
   Book.prototype.author = gapi.drive.realtime.custom.collaborativeField('author');
   Book.prototype.isbn = gapi.drive.realtime.custom.collaborativeField('isbn');
   Book.prototype.isCheckedOut = gapi.drive.realtime.custom.collaborativeField('isCheckedOut');
   Book.prototype.reviews = gapi.drive.realtime.custom.collaborativeField('reviews');
   gapi.drive.realtime.custom.registerType(this.Book, 'Book'); 


   //Error begin  from  here
   var book = model.create('Book');
   book .title = "hello,waiter"
   model.getRoot().set('book', book);

 }

в хромированной консоли это напоминает мне:

Ошибка Drive Realtime API: invalid_compound_operation: открыть составную операцию в конце синхронного блока — вы забыли вызвать endCompoundOperation()?

Где я делаю ошибки? Кто может привести пример создания пользовательского типа с помощью API Google Диска в реальном времени?


person waiter.james    schedule 27.07.2013    source источник
comment
См. этот вопрос, может это поможет   -  person Dogoku    schedule 27.07.2013
comment
Спасибо, я решил эту проблему по вашему совету.   -  person waiter.james    schedule 28.07.2013