getIdsFromData
API -
return function()
local app = getApp();
local users = app.getIdsFromData();
local counter = 0;
for i, value in ipairs(users) do
if counter > 50 then --handle 50 users before yielding
counter = 0;
yield();
--we yield here because looping over ALL users with getUserFromData()
--could be extremely taxing and soft-lock the app due to how much
--work is being done.
end
local user = app.getUserFromData(value);
--NOTE: this user's avatar might not be actively spawned
if user.isActive == false then
log('this is not an active user...');
--this means you cannot modify live-settings on the avatar directly
--such as the temporaryScale
end
--do work with user user...
counter = counter + 1; --increase counter
end
end
Last updated