bigbluebutton-Github/akka-bbb-apps
Pedro Beschorner Marin 0c4cf0135d Handle pad's events and Meteor's instances
Since Meteor was split in multiple process and events started to be
filtered by instances, all Etherpad's Redis events were being discarded.

Etherpad has a Redis' publisher plugin that is unaware of BigBlueButton's
existence. All the communication between them is kept simple with minimal
of internal data exchange. The concept of distincts subscribers at Meteor's
side broke part of this simplicity and, now, Etherpad has to know which
instance must receive it's messages. To provide such information I decided
to include Meteor's instance as part of the pad's id. Should look like:

 - [instanceId]padId for the shared notes
 - [instanceId]padId_cc_(locale) for the closed captions

With those changes the pad id generation made at the recording scripts had to
be re-done because there is no instance id available. Pad id is now recorded at
akka-apps and queried while archiving the shared notes.
2021-03-23 18:03:50 -03:00
..
project WIP: Http endpoint added for health check 2021-02-24 21:23:07 +00:00
scala renamed noRedirect* to redirectToHtml5* 2018-06-07 15:59:06 +00:00
src Handle pad's events and Meteor's instances 2021-03-23 18:03:50 -03:00
.dockerignore push unfinished work on docker 2018-08-24 17:15:47 -03:00
.gitignore Make sure we record audio if meeting is recorded 2019-10-17 11:50:12 -07:00
.scalariform.conf - enable scariform for akka-apps 2019-03-27 13:41:16 -07:00
build.sbt let bbb-apps-akka read an override config file from /etc/bigbluebutton 2021-02-19 13:55:36 +01:00
Dockerfile update instructions and implementation of a working docker-compose (no recordings yet) 2018-08-24 17:15:47 -03:00
run-dev.sh - make akka-apps and bbb-web work with redis password 2019-04-04 14:38:53 -07:00
run.sh Make akka-bbb-apps runnable for developers while keeping the packaging intact. 2018-12-13 22:29:05 +01:00