cb.getRoomOwnerData(func)¶
Get information of room owner. The func
argument should be a function that receives 1 argument itself, ownerData
.
The ownerData
variable passed to the function has these fields:
success: did the request succeed
errorMessage: error message if success=false
- data:
room_status: the current status of the room (
public
,private
,group
,hidden
)followers: number of followers
show_cam_to_genders: array of genders that owner is broadcasting to [
m
(male),f
(female),t
(trans),c
(couple)]fanclub_cost: tokens needed for owner’s fan club membership
allow_private_shows: does the owner allow private shows
allow_private_show_recordings: does the owner allow private show recordings
private_show_tokens_per_minute: tokens required per minute for private show
private_show_minimum_minutes: minimum minutes required for private show
spy_on_private_show_tokens_per_minute: tokens required per minute to spy on private show
- chat_allowed_by: type of users allowed to chat (
all
,tip_recent
,tip_anytime
,tokens
) Note:
chat_allowed_by: "tokens"
are users who have used tokens.
- chat_allowed_by: type of users allowed to chat (
Note: This call is executed asynchronously and the code continues to run in the background. Once the information is received, the callback code will be executed with requested data.
Example Usage¶
cb.getRoomOwnerData(ownerData => {
if (ownerData['success']) {
cb.sendNotice(cb.room_slug + ' has ' + ownerData['data']['followers'] + ' followers!')
}
});
Example Output¶
Notice: testuser has 1000 followers!