cb.getRoomOwnerData(func)

Get information of room owner. The funcargument 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!