You are here

function zoomapi_update_recording_download_tracking in Zoom API 7.2

Update recordings download tracking info.

1 call to zoomapi_update_recording_download_tracking()
zoomapi_download_meeting_recordings_to_entity in ./zoomapi.module
Download meeting recordings for entity.

File

./zoomapi.module, line 1143
Main file for the Zoom API module.

Code

function zoomapi_update_recording_download_tracking($meeting_uuid, $success) {
  if ($record = zoomapi_get_recording_download_tracking_info($meeting_uuid)) {
    $record['attempts']++;
    $record['success'] = (int) $success;
    $record['changed'] = REQUEST_TIME;
    $record['data'] = is_array($record['data']) ? serialize($record['data']) : $record['data'];
    db_merge('zoomapi_recordings_download_tracker')
      ->key([
      'meeting_uuid' => $meeting_uuid,
    ])
      ->fields($record)
      ->execute();
    return $record;
  }
  return [];
}