public function message_post($event_id) { try { if (!$this->post('message')) { $this->response('Missing Parameters', 400); } $data = ['message' => $this->post('message'), 'events_id' => $event_id, 'users_id' => $this->user_id, 'created' => date('Y-m-d H:i:s')]; $data['id'] = $this->em_model->add($data); $this->send_notification('new_message', $event_id); $this->response($data, 200); } catch (Exception $e) { $this->response($e->getMessage(), $e->getCode()); } }