<?php

require '../loader.php';
/**
 * send message
 */
$thread_id = input_post('thread_id');
$message_body = input_post('message');
$sender_id = input_post('sender_id');
if ($thread_id && $message_body && $sender_id) {
    $users = new Users();
    $threads = new Threads();
    $messages = new Messages();
    $push = new PushService();
    $message_id = $messages->createMessage($thread_id, $sender_id, $message_body);
    $threads->addMessageToThread($thread_id, $message_id);
    $message = $messages->getMessage($message_id);
    $message['user'] = $users->getUser($message['sender_id']);
    unset($message['sender_id']);
    $push->pushMessage($message_id);
    echo output_json(TRUE, ERR_EMPTY, $message);
} else {
    echo output_json(FALSE, ERR_MISSING_DATA);
}
/* End of file send_message.php */
/* Location ./scripts/send_message.php */