Изменения в файле на стороне Флешфонера

Alex966413

New Member
Можно ли внести изменения?

Изменения нужны в этом файле:

https://github.com/flashphoner/flashphoner_client/blob/wcs_api-2.0/src/room-module.js

Метод ДО:
//participant helpers
function play(streamName) {
return function (display) {
var stream = session.createStream({name: streamName, display: display, custom: {name: name_}});
stream.play();
return stream;
}
}


Просим внести следующие изменения, добавить параметр customParams

//participant helpers
function play(streamName, customParams) {
return function(display, customParams){
var stream = session.createStream({name: streamName, display: display, custom: Object.assign({name: name_}, customParams)});
stream.play();
return stream;
}
}
 

Max

Administrator
Staff member
Добрый день.
Вопрос: как Вы собираетесь обрабатывать дополнительные параметры?
Дело в том, что для работы RoomApi используется специальный встроенный бэкенд. Если Вы собираетесь обрабатывать параметры на бэкенде, тогда Вы должны определить собственное бэкенд-приложение, которое должно принимать все REST хуки, обрабатываемые приложением roomApp, и проксировать их в roomApp, передавая ответы обратно. Пример приведен в этом сообщении.
Подробности о REST хуках можно прочитать здесь.
Также Вы можете передавать любые кастомные данные в сообщениях чата, смотрите эту тему.
 

Alex966413

New Member
На бэкенде все подготовили для обработки этого параметра, не хватает изменений на фронт части именно в вышеупомянутом месте.
 

Max

Administrator
Staff member
На бэкенде все подготовили для обработки этого параметра, не хватает изменений на фронт части именно в вышеупомянутом месте.
Изменение, о котором Вы просите, требует изменений в коде сервера. В связи с этим, рекомендуем воспользоваться способами, приведенными выше, либо дать четкое техническое задание: пошаговое описание того, что должно происходить с кастомными параметрами, в каких запросах они должны участвовать. Напоминаем, что Вы можете использовать метод Session.sendData() для отправки любых данных с фронта на бэкенд.
 
Top