mirror of
https://github.com/ONLYOFFICE/server.git
synced 2026-04-07 14:04:35 +08:00
Подписка только 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:
@ -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":
|
||||
|
||||
Reference in New Issue
Block a user