Expand my Community achievements bar.

SOLVED

adding fileshare node to application

Avatar

Level 4

Hi,

So Im updating an application and adding the fileshare pod.

It seems that you need to login as owner to get it to work, thats cool.

Where I am having trouble is that I want to take this updated room and apply the new settings to an application (and all the rooms there in)

When saving the new settings in the console it doesn't seem to take. And since the rooms are being generated dynamically I need this to be part of the application.

Could there be something Im doing wrong?

thanks

...russ

1 Accepted Solution

Avatar

Correct answer by
Employee

You need to create a template from your room and then use that template when you create your real room (and if you have a paid account you should be able to create a paid application out of that template too).

Unfortunately currently there is no way to apply a template to existing rooms, but if you don't have "persistent" state that you need to save in those rooms you should be able to write a quick script that deletes them and recreate them using the new template/application.

View solution in original post

7 Replies

Avatar

Correct answer by
Employee

You need to create a template from your room and then use that template when you create your real room (and if you have a paid account you should be able to create a paid application out of that template too).

Unfortunately currently there is no way to apply a template to existing rooms, but if you don't have "persistent" state that you need to save in those rooms you should be able to write a quick script that deletes them and recreate them using the new template/application.

Avatar

Level 4

Thanks Raff,

Now that I have them set up. The fileshare pod is in all my rooms. but its not active untill i go back and login with the admin account.

Everyone is set to auto promote so they should have access as soon as they get in.

is every new instance of file share not auto configured? or need to be activated in some way

thans.

...russ

Avatar

Former Community Member

Hmm, this is strange - you should only need to be a PUBLISHER in order to put files in the pod. Can you confirm this doesn't work?

  nigel

Avatar

Level 4

Hi,

Thanks for the reply.

I have created a room in the room console looked inside and saw that the  "Uploaded Files" section has a folder who's name matched the ID of my component (lobbyShare)

Room is set to auto promote.

When I look at any other user in the room they have the role of PUBLISHER.

When I look at the app as the pod is still grey.

It seems that its not active till I go into the room with the console then refresh the app.

Hope this help.

Thanks.

...russ

Avatar

Level 4

I was able to dig though some of the source.

It looked like my roomstate was keeping it from working

My userRole was fine (50) but the roomSatus was looking like this:

_roomManager.roomState = hostNotArrived
that kept the file sharing from activating even if the room had the ability.
thanks.
...russ

Avatar

Former Community Member

Hi,

Does it happen with also freshly created rooms ? I would try out with new rooms and see the result because there could something messed up in your existing old rooms.

If that still happens, let us know. I will dive into code and take a look.

Thanks

Hironmay Basu

Avatar

Level 4

Hi,

So there is what I think is happening.

I have a new application and it uses the file share pod.

rooms are created by ruby with the room state set as active (witch I understand is the default)

But. because no one with owner level access (or host) enters the room (everyone is a publisher)

the file share pod is never activated.

so I was wondering if there was anyway i can "enter" a room from the server just to activate the pod

or have a guest enter with owner status, activate the pod then demote them.

oh and users are going to be moving from room to room.

i didn't see a quick way of updating the datagrid for when they enter a new room I'm guessing calling for the pod to sync with the new room should do it.

thanks.

...russ