1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-24 08:33:29 +02:00

Новый формат запроса метаданных

This commit is contained in:
salexdv 2022-01-30 15:29:04 +03:00
parent 5ffeafe845
commit babd62a960

View File

@ -772,14 +772,27 @@ define(['bslGlobals', 'bslMetadata', 'snippets', 'bsl_language', 'vs/editor/edit
}
requestMetadata = function(metadata) {
requestMetadata = function (metadata, trigger, data) {
if (!trigger)
trigger = 'suggestion';
let metadata_name = metadata.toLowerCase();
let request = metadataRequests.get(metadata_name);
if (!request) {
metadataRequests.set(metadata_name, true);
sendEvent("EVENT_GET_METADATA", metadata_name);
let event_params = {
metadata: metadata_name,
trigger: trigger
}
if (data)
event_params = Object.assign(event_params, data);
sendEvent("EVENT_GET_METADATA", event_params);
}
}