function zoomapi_start_recording_download_tracking in Zoom API 7.2
Set recording download tracking info.
1 call to zoomapi_start_recording_download_tracking()
- zoomapi_download_meeting_recordings_to_entity in ./
zoomapi.module - Download meeting recordings for entity.
File
- ./
zoomapi.module, line 995 - Main file for the Zoom API module.
Code
function zoomapi_start_recording_download_tracking(array $meeting_recordings, $destination, $destination_type = 'entity') {
$record = [
'meeting_uuid' => $meeting_recordings['uuid'],
'meeting_id' => $meeting_recordings['id'],
'destination_type' => $destination_type,
'destination' => $destination,
'success' => 0,
'attempts' => 0,
'data' => is_array($meeting_recordings) ? serialize($meeting_recordings) : $meeting_recordings,
'realm' => zoomapi_realm(),
'created' => REQUEST_TIME,
'changed' => REQUEST_TIME,
];
db_merge('zoomapi_recordings_download_tracker')
->key([
'meeting_uuid' => $meeting_recordings['uuid'],
])
->fields($record)
->execute();
return $record;
}