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.

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!