summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElzorFox <elzorfox@ya.ru>2025-07-01 09:04:51 +0500
committerElzorFox <elzorfox@ya.ru>2025-07-01 09:04:51 +0500
commitde32c7cb249ec5e247fd080487a682815cc9630f (patch)
tree923cad717e344a9d3f99fd53e2d0fe696aa96bea
parentd22dcaba4b0b34637f7430c2fe000b0483aacb23 (diff)
VKontakte: more 'error 9' fix - server store procHEADmaster
-rw-r--r--protocols/VKontakte/src/vkjs.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/protocols/VKontakte/src/vkjs.js b/protocols/VKontakte/src/vkjs.js
index 43bf1aa167..f40a515a40 100644
--- a/protocols/VKontakte/src/vkjs.js
+++ b/protocols/VKontakte/src/vkjs.js
@@ -172,7 +172,8 @@ if (index > 0) {
};
Idx = Idx + 1;
};
- var FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
+ var FUsers = [];
+ if (Uids.length > 0) FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
return { "count": index, "datetime": parseInt(Args.time), "items": ret, "fwd_users": FUsers, "once": parseInt(Args.once), "rcount": parseInt(Args.reqcount) };
} else {
return{"count":0,"datetime":parseInt(Args.time),"items":[],"fwd_users":[],"once":parseInt(Args.once),"rcount":parseInt(Args.reqcount)};
@@ -218,7 +219,8 @@ while (Idx < FMsgs.length) {
};
Idx = Idx + 1;
};
-var FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
+var FUsers = [];
+if (Uids.length > 0) FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
var Conv = API.messages.getConversationsById({"peer_ids": ConvIds});
return { "Msgs": Msgs, "fwd_users": FUsers, "conv":Conv };
// Stored procedure name: RetrieveMessagesConversationByIds = End
@@ -360,7 +362,8 @@ while (Idx < FMsgs.length) {
};
Idx = Idx + 1;
};
-var FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
+var FUsers = [];
+if (Uids.length > 0) FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
var MsgUsers = API.users.get({ "user_ids": ChatMsg.items@.user_id, "fields":"id,first_name,last_name"});
return { "info": Info, "users": ChatUsers, "msgs": ChatMsg, "fwd_users": FUsers, "msgs_users": MsgUsers };
@@ -394,7 +397,8 @@ while (Idx < FMsgs.length) {
};
Idx = Idx + 1;
};
-var FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
+var FUsers = [];
+if (Uids.length > 0) FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
var GUsers = [];
if(GUids.length>0){
GUsers = API.groups.getById({ "group_ids": GUids });
@@ -433,7 +437,8 @@ while (Idx < FMsgs.length) {
};
Idx = Idx + 1;
};
-var FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
+var FUsers = [];
+if (Uids.length > 0) FUsers = API.users.get({ "user_ids": Uids, "name_case": "gen" });
var GUsers = [];
if(GUids.length>0){
GUsers = API.groups.getById({ "group_ids": GUids });