Code: Select all
allUsers.push( _server.getUserByChannel( socketChan ) )
should like this:
Code: Select all
allUsers.push( _server.instance.getUserByChannel( socketChan ) )
Code: Select all
allUsers.push( _server.getUserByChannel( socketChan ) )
Code: Select all
allUsers.push( _server.instance.getUserByChannel( socketChan ) )
Code: Select all
public List<Users> getAllUsersInZone()
{
// Grab current extension zone
Zone zone = helper.getZone(this.getOwnerZone());
// Get the java list of socket channels
List listOfChannels = zone.getAllUsersInZone();
// the list of users
List<User> allUsers = new ArrayList<Users>();
SocketChannel socketChan;
for (Object obj : listOfChannels)
{
socketChan = (SocketChannel) obj;
allUsers.add( helper.getUserByChannel(socketChan) );
}
return allUsers
}
ryanhuynh wrote:i use this way for get all user in zone
List<User> arrUser = SmartFoxServer.getInstance().getUserManager().getAllUsers();
Return to “Server Side Extension Development”
Users browsing this forum: No registered users and 21 guests