You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Дополнение словарей
This commit is contained in:
13132
service/dictionaries/en.json
vendored
13132
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
4
src/ru/OInt/core/Modules/OPI_Telegram.os
vendored
4
src/ru/OInt/core/Modules/OPI_Telegram.os
vendored
@@ -283,9 +283,9 @@
|
||||
|
||||
Возврат СоответствиеВозврата;
|
||||
|
||||
#Иначе
|
||||
|
||||
Возврат Неопределено;
|
||||
#КонецЕсли
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
@@ -52,6 +52,8 @@
|
||||
|
||||
Процедура ОсновнаяОбработка(Контекст, СледующийОбработчик) Экспорт
|
||||
|
||||
|
||||
|
||||
Попытка
|
||||
Результат = ОбработатьЗапрос(Контекст);
|
||||
Исключение
|
||||
@@ -60,7 +62,7 @@
|
||||
|
||||
Контекст.Ответ.КодСостояния = 500;
|
||||
|
||||
Результат = Новый Структура("result,error", Ложь, "OneScript exception: " + Ошибка);
|
||||
Результат = Новый Структура("result,error", Ложь, "Исключение OneScript: " + Ошибка);
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
@@ -69,6 +71,10 @@
|
||||
Контекст.Ответ.ТипКонтента = "application/json;charset=UTF8";
|
||||
Контекст.Ответ.Записать(JSON);
|
||||
|
||||
|
||||
ВызватьИсключение "Метод недоступен на клиенте!";
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОбработатьЗапрос(Контекст)
|
||||
@@ -88,7 +94,7 @@
|
||||
Результат = ВыполнитьОбработку(Контекст, Обработчик);
|
||||
|
||||
Иначе
|
||||
Результат = ОшибкаОбработки(Контекст, 404, "Handler not found!");
|
||||
Результат = ОшибкаОбработки(Контекст, 404, "Обработчик не найден!");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
@@ -102,15 +108,17 @@
|
||||
Функция ВыполнитьОбработку(Контекст, Обработчик)
|
||||
|
||||
Метод = вРег(Контекст.Запрос.Метод);
|
||||
МетодОбработчика = вРег(Обработчик["method"]);
|
||||
МетодПроверки = ?(МетодОбработчика = "MULTIPART", "POST", МетодОбработчика);
|
||||
|
||||
Если Не Метод = вРег(Обработчик["method"]) Тогда
|
||||
Возврат ОшибкаОбработки(Контекст, 405, "Method not allowed for this handler");
|
||||
Если Не Метод = МетодПроверки Тогда
|
||||
Возврат ОшибкаОбработки(Контекст, 405, "Метод " + Метод + " недоступен для этого обработчика!");
|
||||
КонецЕсли;
|
||||
|
||||
Если Метод = "GET" Тогда
|
||||
Результат = ВыполнитьОбработкуGet(Контекст, Обработчик);
|
||||
Иначе
|
||||
Результат = ОшибкаОбработки(Контекст, 405, "Method not allowed for this handler");
|
||||
Результат = ОшибкаОбработки(Контекст, 405, "Метод " + Метод + " недоступен для этого обработчика!");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
@@ -171,7 +179,7 @@
|
||||
Ответ = Неопределено;
|
||||
|
||||
Если СтруктураВыполнения["Ошибка"] Тогда
|
||||
Ответ = Новый Структура("result,error", Ложь, "Error in a handler command or method");
|
||||
Ответ = Новый Структура("result,error", Ложь, "Ошибка в названии команды или функции обработчика!");
|
||||
Иначе
|
||||
|
||||
ТекстВыполнения = СтруктураВыполнения["Результат"];
|
||||
|
@@ -62,7 +62,7 @@
|
||||
|
||||
Контекст.Ответ.КодСостояния = 500;
|
||||
|
||||
Результат = Новый Структура("result,error", Ложь, "OneScript exception: " + Ошибка);
|
||||
Результат = Новый Структура("result,error", Ложь, "Исключение OneScript: " + Ошибка);
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
Результат = ВыполнитьОбработку(Контекст, Обработчик);
|
||||
|
||||
Иначе
|
||||
Результат = ОшибкаОбработки(Контекст, 404, "Handler not found!");
|
||||
Результат = ОшибкаОбработки(Контекст, 404, "Обработчик не найден!");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
@@ -112,13 +112,13 @@
|
||||
МетодПроверки = ?(МетодОбработчика = "MULTIPART", "POST", МетодОбработчика);
|
||||
|
||||
Если Не Метод = МетодПроверки Тогда
|
||||
Возврат ОшибкаОбработки(Контекст, 405, "Method not allowed for this handler");
|
||||
Возврат ОшибкаОбработки(Контекст, 405, "Метод " + Метод + " недоступен для этого обработчика!");
|
||||
КонецЕсли;
|
||||
|
||||
Если Метод = "GET" Тогда
|
||||
Результат = ВыполнитьОбработкуGet(Контекст, Обработчик);
|
||||
Иначе
|
||||
Результат = ОшибкаОбработки(Контекст, 405, "Method not allowed for this handler");
|
||||
Результат = ОшибкаОбработки(Контекст, 405, "Метод " + Метод + " недоступен для этого обработчика!");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
@@ -179,7 +179,7 @@
|
||||
Ответ = Неопределено;
|
||||
|
||||
Если СтруктураВыполнения["Ошибка"] Тогда
|
||||
Ответ = Новый Структура("result,error", Ложь, "Error in a handler command or method");
|
||||
Ответ = Новый Структура("result,error", Ложь, "Ошибка в названии команды или функции обработчика!");
|
||||
Иначе
|
||||
|
||||
ТекстВыполнения = СтруктураВыполнения["Результат"];
|
||||
|
Reference in New Issue
Block a user