Минимизация / увеличение с помощью Google Realtime API

Если мой код регистрирует пользовательский тип в реальном времени:

gapi.drive.realtime.custom.registerType(MyType, CONST.MY_CUSTOM_TYPE);
// Set the collaborative fields:
MyType.prototype.type = gapi.drive.realtime.custom.collaborativeField('type');
...
// Set the routine to call on initialize:
gapi.drive.realtime.custom.setInitializer(MyType, initializeMyType);

... и инициализирует это:

function initializeMyType() {
    this.type = 0;
};

Когда код увеличен / сжат / минимизирован и т. Д., Вышеприведенное превращается во что-то вроде этого:

gapi.drive.realtime.custom.registerType(A, "MY_TYPE");
A.prototype.B = gapi.drive.realtime.custom.collaborativeField('type');
...
gapi.drive.realtime.custom.setInitializer(A, C);
...
function C() {this.B = 0;};

... таким образом, свойство прототипа 'type' теперь известно моему коду как "B", хотя сотрудничество с полем по-прежнему вызывается с помощью "type".

У меня вопрос, имеет ли это значение? Кажется, все работает, за исключением того, что при использовании отладчика в реальном времени я получаю предупреждения консоли, спрашивающие, забыл ли я зарегистрировать свои пользовательские типы. Но сам отладчик в реальном времени работает нормально, как и программа, насколько я могу судить. Я как-то изменяю определение / структуру моей модели реального времени, ломая ее для любого другого пользователя с другими именами свойств, или эти имена свойств используются только локально?

0 ответов

Другие вопросы по тегам