When I create a room at the server - after all the users are gone - the room is not destroyed.
Code: Select all
public void createRoom( User user, ISFSObject sfso ) throws SFSCreateRoomException
{
CreateRoomSettings rs = new CreateRoomSettings();
rs.setGroupId( "Poker_N" );
rs.setGame( true );
rs.setMaxUsers( 8 );
rs.setMaxVariablesAllowed( 150 );
rs.setName( sfso.getUtfString( "n" ) );
rs.setPassword( sfso.getUtfString( "p" ) );
rs.setMaxSpectators( sfso.getInt( "ms" ) );
List<RoomVariable> rVars = new ArrayList<RoomVariable>();
rVars.add( new SFSRoomVariable( "tl", sfso.getInt( "tl" ) ) );
rVars.add( new SFSRoomVariable( "rl", sfso.getInt( "rl" ) ) );
rVars.add( new SFSRoomVariable( "rt", sfso.getInt( "rt" ) ) );
rVars.add( new SFSRoomVariable( "d", sfso.getDouble( "d" ).longValue() ) );
rVars.add( new SFSRoomVariable( "hc", sfso.getBool( "hc" ) ) );
rVars.add( new SFSRoomVariable( "he", sfso.getBool( "he" ) ) );
rVars.add( new SFSRoomVariable( "gp", sfso.getUtfString( "gp" ) ) );
rs.setRoomVariables( rVars );
ce.getApi().createRoom( ce.getParentZone(), rs, user, true, user.getLastJoinedRoom(), true, true );
}
Should I set anything else in order to destroy the room after all the users are gone?