|
Версия 6.4 |
|
| ||||||||||||||||||||||||||||
Общие настройкиОбщие настройки содержат ограничения, используемые в различных операциях модуля Чаты 2.0 в рамках домена your.domain.name. Ниже приведен список общих настроек и значения по умолчанию для них:
Для изменения значения по умолчанию для одной или нескольких настроек необходимо создать файл general.settings и указать в нем в формате Словаря новые значения для изменяемых настроек. Достаточно указать только те настройки, значения которых отличаются от значений по умолчанию. Если файл general.settings не создавать, то модуль Чаты 2.0 будет использовать для всех настроек значения по умолчанию. Ниже приведен пример файла general.settings с настройками: { logLevel = "5"; maxAttachmentSize = #209715200; // 200 MB maxMsgFilesNumber = #100; maxChatPhotoSize = #1048576; // 1 MB msgEditPeriod = #604800; // 1 week maxMsgTextSize = #8192; // 8 kB maxInvitesNumber = #10; maxChatDataSize = #10485760; // 10 MB maxUserChatsNumber = #200; maxGroupSubjectSize = #256; // symbols maxGroupDescrSize = #8192; // symbols maxGroupParticipantsNumber = #1000; serverURL = "https://your.domain.name"; } Отредактированный файл general.settings необходимо загрузить в папку /private/messenger/ файлового хранилища аккаунта immaster@your.domain.name. Настройки междоменного взаимодействияМодуль Чаты 2.0, настроенный для домена your.domain.name, осуществляет взаимодействие только между пользователями из этого домена. Для того, чтобы иметь возможность приглашать в персональные и групповые чаты пользователей из других доменов, в том числе пользователей, находящихся на других серверах CommuniGate Pro, необходимо создать список таких "дружественных" доменов. Пользователям дружественных доменов разрешается участвовать в групповых и персональных чатах домена your.domain.name. Список дружественных доменов и параметров взаимодействия с ними необходимо указать в файле domains.settings в формате Словаря. Ниже приведен список параметров взаимодействия с дружественными доменами.
Ниже приведен пример файла domains.settings с параметрами взаимодействия для двух дружественных доменов: { "friend-domain1.name" = { // имя первого дружественного домена apiEndPoint = "https://friend-domain1.name/sys/imserver.wcgp"; // URL для доступа к API сервера, где расположен дружественный домен remoteToken = "2BC...5E"; // случайное значение общего секрета для исходящих запросов (не менее 32 байт) localToken = "3D2...43"; // случайное значение общего секрета для входящих запросов (не менее 32 байт) isMaster = NO; // междоменные персональные чаты будут храниться в дружественном домене (значение YES), либо в нашем домене (значение NO) }; "friend-domain2.name" = { // имя второго дружественного домена apiEndPoint = "https://friend-domain2.name/sys/imserver.wcgp"; remoteToken = "525...DA"; localToken = "763...B9"; isMaster = YES; }; } Отредактированный файл domains.settings необходимо загрузить в папку /private/messenger/ файлового хранилища аккаунта immaster@your.domain.name. |