Skip to content

Commit

Permalink
Update to PHP
Browse files Browse the repository at this point in the history
  • Loading branch information
Ayodejiola committed May 18, 2022
1 parent 593171e commit 9254b4f
Showing 1 changed file with 1 addition and 62 deletions.
63 changes: 1 addition & 62 deletions src/IronMQ.php
Original file line number Diff line number Diff line change
Expand Up @@ -421,68 +421,7 @@ public function releaseMessage($queue_name, $message_id, $reservation_id, $delay
return self::json_decode($this->apiCall(self::POST, $url, $params));
}

/**
* Add alerts to a queue. This is for Pull Queue only.
*
* @param string $queue_name
* @param array $alerts_hash
* @return mixed
*/
public function addAlerts($queue_name, $alerts_hash)
{
$this->setJsonHeaders();
$queue = rawurlencode($queue_name);
$url = "projects/{$this->project_id}/queues/$queue";
$options = array(
'queue' => array(
'alerts' => $alerts_hash,
),
);
return self::json_decode($this->apiCall(self::PUT, $url, $options));
}

/**
* Replace current queue alerts with a given list of alerts. This is for Pull Queue only.
*
* @param string $queue_name
* @param array $alerts_hash
* @return mixed
*/
public function updateAlerts($queue_name, $alerts_hash)
{
return $this->addAlerts($queue_name, $alerts_hash);
}

/**
* Remove alerts from a queue. This is for Pull Queue only.
*
* @param string $queue_name
*
* @return mixed
* @deprecated
*/
public function deleteAlerts($queue_name)
{
return $this->addAlerts($queue_name, array());
}

/**
* Remove alert from a queue by its ID. This is for Pull Queue only.
*
* @param string $queue_name
* @param string $alert_id
* @return mixed
* @deprecated
*/
public function deleteAlertById($queue_name, $alert_id)
{
$this->setJsonHeaders();
$queue = rawurlencode($queue_name);
$url = "projects/{$this->project_id}/queues/$queue/alerts/$alert_id";

return self::json_decode($this->apiCall(self::DELETE, $url));
}


/**
* Delete a Message Queue
* This call deletes a message queue and all its messages.
Expand Down

0 comments on commit 9254b4f

Please sign in to comment.