if ($user != NULL) { echo $messagemanager->getPublicKeyForUser($username); } else { $error = new ErrorMessage("The access token is wrong!"); echo json_encode($error); } }); //section for retrieve inbox messages $app->get('/api/inbox', function () use($app) { $auth = $app->request->headers->get('Authorization'); $token = substr($auth, 6); $usertool = new UserTool(); $messagemanager = new MessageManager(); $user = $usertool->getUserByToken($token); if ($user != NULL) { echo $messagemanager->getMessagesForUser($user->id); } else { $error = new ErrorMessage("The access token is wrong!"); echo json_encode($error); } }); //section for deleting messages $app->delete('/api/message/:m_id', function ($m_id) use($app) { $auth = $app->request->headers->get('Authorization'); $token = substr($auth, 6); $usertool = new UserTool(); $messagemanager = new MessageManager(); $user = $usertool->getUserByToken($token); if ($user != NULL) { echo $messagemanager->deleteMessage($user->id, $m_id); } else {