# Function to check whether BBB is in use
def is_bbb_used(bbb_url, bbb_secret):
api_call = "getMeetings"
query_string = urllib.parse.urlencode({"random": datetime.datetime.now().timestamp()})
checksum = generate_checksum(api_call, query_string, bbb_secret)
url = f"{bbb_url}/api/{api_call}?{query_string}&checksum={checksum}"
try:
response = requests.get(url)
if "<returncode>SUCCESS</returncode>" in response.text and "<messageKey>noMeetings</messageKey>" in response.text:
return False
else:
return True
except:
print(f"Error when checking the use of BBB for {bbb_url}")
return True
raise