workadventure/pusher/src
David Négrier c9fa9b9a92 Migrating away from the notion of public/private URL in WorkAdventure Github repository
The notion of public/private repositories (with /_/ and /@/ URLs) is specific to the SAAS version of WorkAdventure.
It would be better to avoid leaking the organization/world/room structure of the private SAAS URLs inside the WorkAdventure Github project.

Rather than sending http://admin_host/api/map?organizationSlug=...&worldSlug=...&roomSlug=...., we are now sending /api/map&playUri=...
where playUri is the full URL of the current game.
This allows the backend to act as a complete router.
The front (and the pusher) will be able to completely ignore the specifics of URL building (with /@/ and /_/ URLs, etc...)
Those details will live only in the admin server, which is way cleaner (and way more powerful).
2021-07-15 17:07:47 +02:00
..
Controller Migrating away from the notion of public/private URL in WorkAdventure Github repository 2021-07-15 17:07:47 +02:00
Enum Applying Prettier on pusher and back 2021-06-24 10:09:10 +02:00
Messages Adding a Pusher container as a middleware/dispatcher between front and back 2020-11-26 17:53:30 +01:00
Model Migrating away from the notion of public/private URL in WorkAdventure Github repository 2021-07-15 17:07:47 +02:00
Server Fixing eslint ignore broken by Prettier 2021-06-24 10:23:32 +02:00
Services Migrating away from the notion of public/private URL in WorkAdventure Github repository 2021-07-15 17:07:47 +02:00
App.ts Applying Prettier on pusher and back 2021-06-24 10:09:10 +02:00