You are here

function messaging_message_send_destination in Messaging 6.4

Send message to destination object

Parameters

$destination: Messaging Destination object to recieve message.

$message: Message object or array of message parts.

$queue: Optional send method. Defaults to the user account predefined method

File

./messaging.module, line 261

Code

function messaging_message_send_destination($method, $destination, $message, $queue = FALSE) {
  messaging_debug('Sending message to destination', array(
    'destination' => $destination,
    'message' => $message,
  ));

  // Build array of parameters so they can be overridden by callbacks
  $message = messaging_message_build($message);
  $message->method = $method;
  $message
    ->set_destination($destination);
  return $queue ? $message
    ->queue() : $message
    ->send();
}