Подписка только 1 раз. Поправил "drop" (на ней была попытка получить callback)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/nodeJSProjects@56460 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
Alexander.Trofimov
2014-06-03 14:54:37 +00:00
parent ed87bc46bd
commit afca42aa5b

View File

@ -1084,10 +1084,6 @@ exports.commandFromServer = function (query) {
if (null == docId)
return c_oAscServerCommandErrors.DocumentIdError;
try {
objServiceInfo[docId] = url.parse(decodeURIComponent(query.callback));
} catch (e) {return c_oAscServerCommandErrors.ParseError;}
var result = c_oAscServerCommandErrors.NoError;
switch(query.c) {
case "info":
@ -1095,6 +1091,11 @@ exports.commandFromServer = function (query) {
// - если пользователей нет и изменений нет, то отсылаем стату "закрыто" и в базу не добавляем
// - если пользователей нет, а изменения есть, то отсылаем статус "редактируем" без пользователей, но добавляем в базу
// - если есть пользователи, то просто добавляем в базу
if (!objServiceInfo[docId]) {
try {
objServiceInfo[docId] = url.parse(decodeURIComponent(query.callback));
} catch (e) {return c_oAscServerCommandErrors.ParseError;}
}
sendStatusDocument(docId, true);
break;
case "drop":