public function start() { $templater = new JsTemplater('main'); $templater->register('BASE_URL', Utility\SITE_DOMAIN . Utility\SITE_PATH . 'web/index.php/'); $templater->attachInline('ChatTemplate', new Templater('chat')); $templater->attachInline('LoginTemplate', new Templater('login')); Messenger::send($templater->render(), 'js'); }
protected function login() { try { $this->session->login(); $db = new \simpleChat\Utility\ChatData(); $messages = $db->getMessages(); $users = $db->getUsers(); Messenger::send(new ChatMessage(201, array($messages, $users))); } catch (Exception $e) { Messenger::send(new Message($e->getCode(), $e->getMessage())); } }